您的位置:首页 > 其它

设计模式学习笔记(1)

2009-09-19 11:25 190 查看
概述部分:

一、设计模式的概念

1、设计模式包括4个基本要素:模式名称、 问题、解决方案、效果。
2、如何描述设计模式:
模式名和分类
意图:该设计模式是做什么的,它的基本原理和意图是什么,它解决的是什么样的特定设计问题
别名:其它名称
动机:提出一个设计问题,并且用该模式中的类、对象来描述如何解决此问题

二、设计模式的使用,如何用设计模式解决设计问题

1、寻找合适的对象
2、决定对象的粒度
3、指定对象的接口
4、描述对象的实现
1)使用接口继承,而不要使用类继承 :类继承用一个对象去定义另一个对象的实现,是实现代码和表示的共享机制;接口继承描述了一个对象何时能被用来替代另一个对象
2)针对接口编程,而不是针对实现编程
5、运用复用机制
1)继承和组合
2)继承和委托
3)继承和参数化类型
6、关联运行时刻和编译时刻的结构
7、设计应支持变化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: