Java 设计模式
朝霸天下
这个作者很懒,什么都没留下…
展开
-
什么是设计模式
定义: 设计模式(Design pattern),是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 目的: 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 意义: 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。转载 2016-04-29 16:23:56 · 239 阅读 · 0 评论 -
三大类,共23种设计模式
设计模式分为三种类型,共23种。 ● 创建型模式: 单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 ● 结构型模式: 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 ● 行为型模式: 模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、状态模式、策略模式、职责链模式转载 2016-04-29 16:27:44 · 127 阅读 · 0 评论 -
设计模式的6大原则
开闭原则(热插拔效果): 扩展开发,修改关闭 易于维护与升级,扩展性好, 需要使用接口与抽象类来实现 里氏代换原则: 开闭原则的补充 依赖倒转原则: 开闭原则的基础,对接口编程,依赖于抽象而不是具体 接口隔离原则: 使用多个隔离接口要好于只用一个接口,降低耦合度 迪米特法则: 一个实体应当尽量少的与其他实体之间发生相互作用 合成复用原则: 尽量使用复合,聚合的方式,而不使用继承...转载 2016-04-29 16:32:41 · 412 阅读 · 0 评论 -
简要介绍设计模式(按字典序排列A-Z)
Abstract Factory(抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter(适配器模式):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge(桥接模式):将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder(建造者模式):将...转载 2016-04-29 16:29:37 · 393 阅读 · 0 评论