设计模式
q5235xx210
这个作者很懒,什么都没留下…
展开
-
设计模式の策略模式
策略模式:它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。结构图:代码实现abstrace class Strategy{ public abstract void AlgorithmInterface();} class ConcreteStrategyA extends Strategy{ public void Algori原创 2017-08-17 14:57:00 · 173 阅读 · 0 评论 -
设计模式の单例模式
代码实现:class Singleton{ private static Singleton instance; private Singleton(){ } public static Instance getInstance(){ if(instance==null) lock(syncRoot){ if(instance==null){原创 2017-08-17 15:18:52 · 144 阅读 · 0 评论 -
设计模式の工厂模式
首先,什么叫做工厂模式?直接上代码://产品类 class Product{ public Product(){}} //具体产品类 class ProductA extends Product{} //产品B class ProductB extends Product{} //产品B class ProductC extends Product{} //产品C//工厂类 class Fac原创 2017-08-17 16:10:19 · 309 阅读 · 0 评论 -
设计模式の装饰模式
interface State { // 定义一个接口 void opera(); // 接口方法 } //////////////////////////////////////////////////////////////////////////////////////////// abstract class AbstractState implements State...原创 2019-05-08 11:33:43 · 281 阅读 · 0 评论