设计模式介绍
设计模式的分类
创建型模式(5种):用于 “对象创建与对象使用的分离” ,实际就是解耦!
单例
原型
工厂方法
抽象工厂
建造者
结构型模式(7种):描述如何将类或对象按照某种布局组成更大的结构
代理
适配器
桥接
装饰
外观
享元
组合
行为性模式(11种):描述类或对象之间怎样相互协作完成单个对象无法单独完成的内容,以及职责分配
模板方法
策略
命令
职责链
状态
观察者
中介者
迭代器
访问者
备忘录
解释器
单例模式
装饰者模式:有点像AOP,动态给Obj添加属性。在不改变原有对象的基础上,将功能附加到对象上。
代理模式
工厂模式
文章版权声明:除非注明,否则均为八一构原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...