设计模式
文章平均质量分 83
常用的设计模式
汤姆的猫
这个作者很懒,什么都没留下…
展开
-
23种设计模式小结
创建型模式结构型模式行为型原创 2014-11-17 13:58:54 · 1053 阅读 · 2 评论 -
适配器模式总结
适配器模式核心思想:将一种原创 2014-11-12 11:05:04 · 974 阅读 · 0 评论 -
命令模式总结
命令模式遵循封装变化、针对接口及开闭原则。命令模式通过提供统一接口,是不同对象的方法调用拥有一致的外观,从而实现执行者的可扩充性。命令模式主要处理统一访问不同类型对象的需求。命令模式最主要的缺点是需要额外提供命令类,有时命令类数量也会很庞大。命令模式简单示例package commandpattern;public interface Command { /*原创 2014-11-11 14:12:57 · 990 阅读 · 0 评论 -
单例模式总结
单例模式的核心是创建对象,该对象在当前运行环境中只存在一个实例。Java中使用new进行创建对象,问题的重点在于如何控制只有一个对象。常见的解决方案是提供私有化的构造器,使对象无法从外部进行实例化,其次,在类内部提供对象的实例并提供类方法(静态方法)访问该实例。public class SingletonExample1 { //提供一个实例 private static Singl原创 2014-11-10 15:41:32 · 878 阅读 · 0 评论 -
工厂模式总结
工厂模式是用封装对象创建的,包括简单工厂模式、工厂模式、抽象工厂模式。简单工厂模式:依赖原则:单一职责,分离程序变和不变的部分。实现方式:不算真正意义上的工厂,只是把目标中创建对象的方法抽取出来,放到一个类中集中处理模式优点:1.将程序中创建对象部分分离出来,放入一个类中进行集中管理,方便维护;2.分离部分可以考虑使用配置方式进行维护模式缺点:1.仍然先天性原创 2014-11-06 16:26:12 · 1413 阅读 · 0 评论 -
类关系设计模式小结
前面简单的学习了策略模式,原创 2014-11-04 17:02:53 · 691 阅读 · 0 评论 -
装饰者模式总结
装饰者模式包含两种对象:装饰者和组件【被装饰者】装饰者模式的核心思想:1.替代继承,动态的将责任附加到对象上2.有效的扩展行为同时不违反开闭原则3.有效的复用修饰者装饰者模式的设计原则:开闭原则,多用组合少用继承,低耦合装饰者模式的用途:1.需要生产大量的类2.这些类又可以原子化成数量不多的小类3.这些小类的组合可以构成(1)的类装饰者模式的原创 2014-11-03 17:32:49 · 1316 阅读 · 1 评论 -
观察者模式总结
观察者模式由两部分zuchang观察者模式核心思想:原创 2014-11-03 10:14:35 · 1337 阅读 · 0 评论 -
策略模式总结
策略模式的核心思想:分离原创 2014-10-29 14:22:21 · 1476 阅读 · 0 评论