
设计模式
iteye_6941
这个作者很懒,什么都没留下…
展开
-
设计模式之简单工厂
如下图所示,利用简单工厂设计模式实现计算器。原创 2014-06-14 21:59:34 · 71 阅读 · 0 评论 -
设计模式之备忘录模式
备忘录模式:原创 2014-06-20 20:34:45 · 84 阅读 · 0 评论 -
设计模式之组合模式
组合模式:原创 2014-06-21 19:53:10 · 94 阅读 · 0 评论 -
设计模式之迭代器模式
迭代器模式:原创 2014-06-21 20:06:59 · 78 阅读 · 0 评论 -
设计模式之单例模式
单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。原创 2014-06-21 20:18:18 · 85 阅读 · 0 评论 -
设计模式之桥接模式
桥接模式,将抽象部分和它的实现部分分离,使他们都可以独立的变化。原创 2014-06-22 11:00:55 · 75 阅读 · 0 评论 -
设计模式之命令模式
命令模式,将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。原创 2014-06-22 14:30:14 · 104 阅读 · 0 评论 -
设计模式之职责链模式
职责链模式,使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 ...原创 2014-06-22 14:58:45 · 75 阅读 · 0 评论 -
设计模式之中介者模式
中介者模式,用一个对象来封装一些列的对象交互。中介者使各对象不需要显示的互相引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。 ...原创 2014-06-24 16:03:00 · 81 阅读 · 0 评论 -
设计模式之享元模式
享元模式,运用共享技术支持大量细粒度的对象。原创 2014-06-24 17:44:56 · 85 阅读 · 0 评论 -
设计模式之解释器模式
解释器模式,给定一个语言,定义它的文法的一种表示并定义一个解释器。这个解释器使用该表示来解释语言中的句子。原创 2014-06-24 18:05:32 · 99 阅读 · 0 评论 -
设计模式之适配器模式
适配器模式,将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原来不能在一起工作的那些类可以一起工作。原创 2014-06-20 18:48:11 · 87 阅读 · 0 评论 -
设计模式之状态模式
状态模式,当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变其类。原创 2014-06-20 16:40:20 · 70 阅读 · 0 评论 -
设计模式之抽象工厂模式
抽象工厂模式,是一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。原创 2014-06-20 15:56:13 · 81 阅读 · 0 评论 -
设计模式之策略模式
如图所示,使用策略模式实现商场收银系统。原创 2014-06-14 22:25:55 · 105 阅读 · 0 评论 -
设计模式之设计原则
面向对象好处:可维护、可扩展、可复用、灵活性好 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。开放-封闭原则:软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。依赖倒转原则:A.高层模块不应该依赖低层模块。两个都应该依赖抽象。B.抽象不应该依赖细节。细节应该依赖抽象。迪米特法则:如果两个类彼此不必直接通信,那么这两个类就不必发生直接的相互作用。如...原创 2014-06-16 17:14:49 · 72 阅读 · 0 评论 -
设计模式之装饰模式
装饰模式结构图:使用装饰模式实现穿衣:原创 2014-06-16 17:46:20 · 76 阅读 · 0 评论 -
设计模式之代理模式
代理模式结构图:原创 2014-06-17 20:12:34 · 78 阅读 · 0 评论 -
设计模式之工厂方法模式
使用工厂方法模式实现计算器:原创 2014-06-17 21:00:55 · 72 阅读 · 0 评论 -
设计模式之原型模式
原型模式:原创 2014-06-18 11:24:18 · 64 阅读 · 0 评论 -
设计模式之模板方法模式
模板方法模式:特点:模板方法模式是通过把不变行为搬移到超类,去除子类中的重复代码来体现它的优势。提供了一个很好的复用代码平台。当不变和可变的行为在在方法的子类实现中混合在一起的时候,不变的行为就会在子类中重复出现。我们通过模板方法模式将把这些行为搬移到单一的地方,这样就帮助子类摆脱重复的不变行为的纠缠。 ...原创 2014-06-18 11:50:46 · 97 阅读 · 0 评论 -
设计模式之外观模式
外观模式:原创 2014-06-18 16:45:35 · 73 阅读 · 0 评论 -
设计模式之建造者模式
建造者模式:原创 2014-06-19 20:03:46 · 69 阅读 · 0 评论 -
设计模式之观察者模式
观察者模式:观察者模式的动机是将一个系统分割成一系列相互协作的类有一个很不好的副作用,那就是需要维护相关对象间的一致性。我们并不希望为了一致性而使各类紧密耦合,这样会给维护、扩展和重用带来不便。 ...原创 2014-06-19 20:55:20 · 93 阅读 · 0 评论 -
设计模式之访问者模式
访问者模式,表示作用于某对象结构中的各元素的操作。这使你在不改变各元素的前提下定义作用于这些元素的新操作。原创 2014-06-24 21:48:00 · 86 阅读 · 0 评论