
设计模式
zilong0536
这个作者很懒,什么都没留下…
展开
-
行为型模式
1、清晰的划分类或对象的行为或职责,定义他们之间的相互协作,完成复杂的功能 2、监听器模式、模板模式、策略模式、责任链模式、访问者模式、状态模式、备忘录模式 中介者模式、迭代器模式、命令模式、解释器模式 一、监听器 / 观察者模式 // 事件源-事件-监听器 eventSource-event-listener(handler) eventSource.addListener // 被观察者-消...原创 2019-10-12 17:26:59 · 202 阅读 · 0 评论 -
结构性模式
结构性模式 1、用于类或对象的组合,形成更为强大的结构 2、代理模式、装饰器模式、适配器模式、桥接模式、享元模式、外观模式、组合模式原创 2019-10-12 17:27:46 · 224 阅读 · 0 评论 -
创建型模式
1、开闭原则 对实现的修改关闭,对抽象的扩展开放 有了新功能就为抽象扩展一个新的实现来完成 2、依赖倒转 面向抽象编程,细节依赖于抽象,而不是抽象依赖于细节 接口功能的变更,只需注入一个新的实现即可,依赖于抽象的实现不需要做任何改动 3、里式替换 父类或接口出现的地方,都可由子类替换 父类无法引用子类新增的内容,但可回调子类重写的内容 4、单一职责 一个类只负责一件事,否则类要拆分 往大了说任何需...原创 2019-10-12 17:28:08 · 153 阅读 · 0 评论