设计模式
2016-09-18 16:05:33 0 举报
AI智能生成
test
作者其他创作
大纲/内容
封装对象创建
简单工厂
Child Topic
Child Topic
Child Topic
工厂
Child Topic
Child Topic
Child Topic
Child Topic
抽象工厂
Child Topic
a
Child Topic
保证只有一个实例
Child Topic
Child Topic
Child Topic
Child Topic
Child Topic
封装调用
封装对象集合
封装访问
扩展新行为
封装算法
模板方法
提供算法步骤的模板
由子类实现某些具体算法
可提供钩子函数
采用继承方式
封装行为
策略模式
将某种行为定义为接口
将某种行为的实现方式为具体类
使用组合方式
封装状态
状态模式
将所有动作封装到一个抽象类
将所有状态实现为一个具体类
每个状态类实现自己对于不同动作的方法
根据内部状态改变行为
解释对象数据依靠
观察者
主题:需要通知哪些观察者
主题:如何通知观察者?
数据传递方式
推
在观察者更新函数中传递
拉
观察者调用相关接口获取
复合模式
Child Topic
Child Topic
Child Topic
封装接口
收藏
0 条评论
下一页