- 博客(4)
- 收藏
- 关注
原创 JAVA 设计模式之原型模式
原型模式:用原型的实例指定创建的种类,并通过拷贝这些原型创建新的对象。目的:保护最原始的一份存档,隐藏复制过程。==================接口===============================public interface IOrder extends ProtoType { int getOrderNumber(); void setOrderNu...
2018-03-25 17:20:17 116
原创 JAVA设计模式之建造者模式
建造者模式,用于生产复杂对象。核心:用两个属性集合来实现创建对象时的链式调度。=================建造者=====================public interface Build { public void makeWindow(); public void makeFloor(); public Room build(); }==========...
2018-03-22 23:10:38 165
原创 JAVA 设计模式之简单工厂、工厂方法、抽象工厂
OOP(接口)设计模式,(Object Oriented Programming,OOP,面向对象程序设计);主要是封装、隔离、降低耦合度,规范功能等;可以是interface 也可以是class 或method().1、简单工厂,提供创建对象的功能,不需要关心具体的实现。好处,降低客户端与模块之间的耦合度。场景 BitmapFactory.decodeResource()。public inte...
2018-03-22 22:46:11 160
原创 JAVA 设计模式之单例模式
JAVA 设计模式之单例模式有以下几种:懒汉式、饿汉式,双重检查,静态内部类等,其中主要区别是看能不能传参,以及线程安全不安全。1、懒汉式,不能传参,线程不安全。public class Singleton { private static final Singleton ourInstance = new Singleton(); public static Singleton...
2018-03-22 20:50:52 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人