您的位置:首页 > 其它

Thinking in patterns

2010-08-06 14:24 211 查看
所有的设计模式都是基于context的,设计模式的目的就是将代码中变化的那一部份分离出来,可以认为继承是一种设计模式,组合也是。

模式分为4个类

1.惯用法 C里面的数组遍历

2.特定设计 基于特定场景的解决方案,但是不可能通用

3.标准设计 解决一大类问题的方案

4.设计模式 通过多次实践发现的通用解决方案,我觉得更是一种思维方式,就像测试驱动开发一样

设计模式共23种,分为三类:

1.创建型 单件(singleton),工厂(Factory),原型(Prototype)

2.结构型

3.行为型 观察者(Observer),访问者(Visitor)

单元测试是必须的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: