上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: 1.代理模式(ProxyMode) 定义:外观模式是对类与类之间关系的描述,而代理模式是对原来的方法添加其他的操作。 代理有“网关”的含义,比如用户访问论坛,则要经过代理(网关)授权给你才能访问,即 游客和注册用户的权限不同。 比如说你要去买房子,而买房子的过程包括:1.看房... 阅读全文
posted @ 2015-04-14 16:01 beyondbycyx 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.外观模式(Facade) 最少知道原则:一个类应该尽可能少的与其他类发生相互作用,使类相对独立,系统功能模块相对独立。 定义:减少类与类之间的依赖关系,就像Spring一样,可以将类和类之间的关系配置到配置文件中。 而外观模式则是将它们类之间的关系放入一个Facade类中,降低类与类之间... 阅读全文
posted @ 2015-04-14 14:53 beyondbycyx 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.BuilderMode 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。[构建与表示分离,同构建不同表示] 比如,一辆汽车由很多部件组成。部件有不同,组装方式也有不同。 与抽象工厂的区别:在建造者模式里,有个指导者,由指导者来管理建造者,用户是与指导者联系... 阅读全文
posted @ 2015-04-14 12:47 beyondbycyx 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.Prototype(原型模式) 定义:用原型实例指定创建对象的种类,并且通过克隆这些原型创建新的对象。 注意:这里的“克隆”,指的是通过调用Object类的clone方法来完成的,它直接在内存中复制数据, 因此不会调用到类的构造方法。不但构造方法中的代码不会执行,甚至连访问权限都对原型模... 阅读全文
posted @ 2015-04-13 11:56 beyondbycyx 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在Java指令中创建对象和赋值操作是分开进行的,也就是说instance = new Singleton();语句是分两步执行的。但是JVM并不保证这两个操作的先后顺序,也就是说有可能JVM会为新的Singleton实例分配空间,然后直接赋值给instance成员,然后再去初始化这个Singleto... 阅读全文
posted @ 2015-04-13 11:08 beyondbycyx 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.工厂方法模式(FactoryMode) 定义:提供创建对象的接口,方便对象的创建。1.1 静态工厂方法模式(Static Factory Method Mode) 定义:对于对象的创建,交给工厂类内部的静态方法实现。 使用场景:适用于基类的子类较少时,且基本不会再增加子类时。 坏处... 阅读全文
posted @ 2015-04-13 10:41 beyondbycyx 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.策略模式(StrategyMode) 定义:属于java的行为型模式,遵循开闭原则(对扩展开放,对修改关闭),能有效减少面向过程的if-else语句, 策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。 使用场景:适用于将不同的算法... 阅读全文
posted @ 2015-04-08 12:33 beyondbycyx 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.装饰模式(Decorator) 定义:装饰模式就是给一个对象增加一些新的功能,而且是动态的,而且要求装饰对象和被装饰对象实现同一个接口。 装饰对象持有被装饰对象的实例,关系图如下: 应用场景: 1、需要扩展一个类的功能。 2、动态的为一个对象增加功能,而... 阅读全文
posted @ 2015-04-08 10:41 beyondbycyx 阅读(157) 评论(0) 推荐(0) 编辑
摘要: public class Demo { public static void main(){ //dfdsfdsfds int i=10; } } 阅读全文
posted @ 2015-04-03 22:30 beyondbycyx 阅读(147) 评论(0) 推荐(0) 编辑
摘要: public class Demo { public static void main ( ){ //fdfdsfdsf System.out.println("dddd"); } } 阅读全文
posted @ 2015-04-03 22:25 beyondbycyx 阅读(83) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页