难点

1.介绍设计模式不难,按照GoF给出的UML图和使用的类型名称(如观察者模式的Subject、Observer等)就可以写出代码;

也可以套一个现实生活中的例子(要正确),并且可以step by step地说明如何写程序。这是幼儿园式的讲解。幼儿背唐诗就是这样的。了解不了解无所谓,你要知道或记住这个模式,随着阅历的增长,不会吟诗也会吟。yqj2065发现,这样的文章和书籍更受欢迎。

2.写设计模式的博客,真正的难点在于找一个规模够小、容易引发联想、反映更多问题的例子。yqj2065希望从这里“发现”或和读者一起推导出模式。这是程序员式的讲解,也可以说对学生程序员的讲解。一方面,读者需要对面向对象、一门语言有较好的基础;另一方面,读者直接读GoF有点困难。

这里写的系列博客,只要作为教学参考资料,不是课件或教材,暂时不会系统全面地就一个个模式展开讨论。

3.专业程序员,可能不会看博客,而是去看GoF。


我比较关心GoF的效果和实现部分,因此需要构想或寻找更好的例子。意图、结构、参与者和协助等,对我而言不重要。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值