摘要: 引入人、工厂、和斧子的问题 工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A(). 工厂模式也是用来创建实例对象的,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。 工厂方式封装: Sample有个继承如MySample 在程序中, 阅读全文
posted @ 2016-12-13 17:52 Napoléon 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 单例模式三种写法: 第一种最简单,但没有考虑线程安全,在多线程时可能会出问题…… 第二种考虑了线程安全 第三种饥饿懒汉模式 一、 单例(Singleton)模式 单例模式的特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其它对象提供这一实例。 单例模式应用: 每台 阅读全文
posted @ 2016-12-13 16:54 Napoléon 阅读(667) 评论(0) 推荐(1) 编辑