设计模式
设计模式练兵
LYZ0907
SHOW YOUR CODE.
展开
-
【Java进阶】自动装箱与享元模式
【Java进阶】自动装箱与享元模式自动装箱代码示例Integer i = 10; Integer j = 128;以上,可以把int型字面量直接赋值给Integer引用变量,jdk隐含了一步操作,将 int 型数字包装成Integer类型,这个升级是为了简化编程。程序的升级一般包括三个目的中的至少一个: 提高安全性 简化编程 提高性能 小小的自动装箱背后隐藏着一个知识点,那就是享元模原创 2017-08-12 15:23:54 · 759 阅读 · 0 评论 -
剑指offer 面试题2 实现单例模式
不会以及不熟练的方法参考DERRANTCM的剑指offer专栏的程序,感谢DERRANTCM的分享。面试题2实现 Singleton 模式package algorithm.foroffer;/** * 单例模式:恶汉式,线程安全 * 步骤: * 1. 创建并初始化 private static 变量 * 2. 私有化构造方法 * 3. 创建返回单例对象的 p原创 2017-05-22 20:17:40 · 599 阅读 · 0 评论 -
【设计模式】 工厂方法模式
工厂方案模式工厂方法模式的思路第一,创建产品规范,也就是产品接口 第二,根据产品规范设计真实的产品,也就是使产品类实现产品接口 第三,结合产品规范,创建工厂规范,也就是工厂接口或者抽象类,产品规范作为工厂中抽象方法(生产线)的参数 第四,根据工厂规范创建工厂,此时工厂可以生产产品了举一个例子——生产手机业务需求是,现在和将来一段时间要生产各种型号的手机。 所有的手机都满足手机的规范,比如包含原创 2017-06-28 20:41:59 · 873 阅读 · 0 评论