设计模式 一些概念

为一个相关或相依赖的对象家族提供统一的创建接口,并无需指定实体类。

刚才是设计模式艺术中摘要中为抽象工厂模式所定义的问题

 

每个模式都描述着一种在我们的环境中一遍又一遍地出现的问题,并描述了对该问题的核心解决方案。以此方式你可以使用该方案上百万次,而不需要重复的做同样的事情

 

一个设计模式的核心:命名,问题,解决方案,效果

 

为什么使用设计模式?

1、一个设计模式定义了一个问题

2、一个设计模式定义了一个解决方案

3、设计模式是语言无关的

4、模式定义了一组词汇

5、模式是经过测试的

6、模式是为协作而设计的

7、设计模式促进良好设计

 

 

总结:设计模式并非像组件那样能被合并来构建系统的固定解决方案,她们是解决一般性问题的通用方法。

posted @ 2018-01-08 14:48  魏什么魏什么啊  阅读(125)  评论(0编辑  收藏  举报