PerKins Zhu

Le vent se lève,il faut tenter de vivre.

导航

2016年8月29日

摘要: 单例模式:程序在运行期间只能有一个实例对象。 第一中实现方式:饥汉模式 在类进行初始化的时候 就加载了singleton 对象,这是会占用内存。 第二种实现方式:懒汉模式 在进行调用时对singleton进行实例化,这时如果多个线程同时调用getInstance(),这时线程存在安全问题。 为了解决 阅读全文

posted @ 2016-08-29 20:57 PerKins.Zhu 阅读(214) 评论(0) 推荐(1) 编辑

摘要: 建造者模式:把工人(对象组件的建造者ComputerCreator)给主管(Director),让主管告诉工人如何一步一步创建产品。 各司其职,主管知道该怎么创建对象,但是不会创建具体的对象模块。工人会创建具体的模块但是不知道给怎样一步一步创建。两者组合创建出需要的对象。 优势:把复杂对象的各个模块 阅读全文

posted @ 2016-08-29 17:00 PerKins.Zhu 阅读(302) 评论(0) 推荐(0) 编辑

摘要: 抽象工厂模式:用于解决“多个不同类型的对象需要被同一处调用且同一类型的不同对象需要被多处调用”的情景。 示例说明:工厂A(FactoryA)可以生产电脑A(ComputerA)和手机A(MobilePhoneA),工厂B(FactoryB)也可以生产电脑B(ComputerB)和手机B(Mobile 阅读全文

posted @ 2016-08-29 16:09 PerKins.Zhu 阅读(273) 评论(0) 推荐(0) 编辑