
设计模式
HelloJava89
码农
展开
-
设计模式之状态模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述状态(State)模式的: 状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。 状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。状态模式的结构 用一句话来表述,状态模式把所研究的对象的行为包装在不同的状态对象里,每转载 2013-05-17 11:44:05 · 500 阅读 · 0 评论 -
Net设计模式实例之简单工厂模式(Simple Factory Pattern)
一、简单工厂模式简介(Bref Introduction) 简单工厂模式(Simple Factory Pattern)的优点是,工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖二、解决的问题(What To Solve) 客户实例化对象时不需要关心该对象是由哪个子类实例化的。三、简单工厂模式分析(转载 2013-05-15 11:15:13 · 656 阅读 · 0 评论 -
设计模式实例之工厂方法模式( Factory Method Pattern) 2
一、工厂方法模式简介(Brief Introduction)工厂方法模式(Factory Method Pattern),定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类中。二、解决的问题(What To Solve) 工厂方法模式较简单工厂模式,修改时关闭的,扩展时开放的,完全符合开放-封闭原则。工厂方法使一个类的实例化延迟到其子转载 2013-05-15 14:55:29 · 814 阅读 · 0 评论