摘要: 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用类构造器完成类的初始化。在类初始化过程中或初始化完毕后,根据具体情况才会去对类进行实例化。本文试图对JVM执行 阅读全文
posted @ 2018-06-18 20:52 qiuxx404 阅读(51) 评论(0) 推荐(0) 编辑
摘要: Proxy Pattern,23种常用的面向对象软件的设计模式之一。(设计模式的说法源自《设计模式》一书,原名《Design Patterns: Elements of Reusable Object Oriented Software》。1995年出版,出版社:Addison Wesly Long 阅读全文
posted @ 2018-06-18 20:10 qiuxx404 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据里氏替换原则,任何接受父类型的地方,都应当能够接受子类型。因此,实际上 阅读全文
posted @ 2018-06-18 14:27 qiuxx404 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对 阅读全文
posted @ 2018-06-18 10:33 qiuxx404 阅读(102) 评论(0) 推荐(0) 编辑