设计模式
共3篇设计模式中代理模式和装饰模式的比较
单刀直入今天我们来探讨以下代理模式和装饰模式的区别.因为这两个模式太接近了,都是需要继承一个接口,都是功能类被另一个类执行.我们对照了下面两张图来论述下两种模式的区别.代理模式是客户端只关注结果,装饰...
设计模式的工厂模式和策略模式
前言简单工厂模式大家都会用,它的主要作用就是把实例类隐藏起来,提供一个接口类和一个工厂类.这样不管有多少子类.客户端只要知道两个类就行了.但是客户端是直接调用生成的实例类属性和方法.如果当实例类发生了...
设计模式的简单工厂和工厂方法
前言我们今天来对比下简单工厂模式和工厂方法模式.分析简单工厂模式就是只有一个工厂类,这个工厂根据给出的标识返回不同的对象.可以说最简单的设计模式,但也是最常用的设计模式.而工厂方法一般用于多人合作的大...