单例模式-Java设计模式笔记(五) Java

单例模式-Java设计模式笔记(五)

单例模式是保证一个类仅有一个实例,并提供一个全局访问点。属于创建型,也属于GOF23种设计模式。 适用范围 想确保任何情况下都绝对只有一个实例。 优缺点 优点:在内...
阅读全文
建造者模式-Java设计模式笔记(四) Java

建造者模式-Java设计模式笔记(四)

建造者模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。用户只需指定需要建造的类型就可以得到它们,建造过程及细节不需要知道。属于创建型...
阅读全文
工厂方法模式-Java设计模式笔记(二) Java

工厂方法模式-Java设计模式笔记(二)

工厂方法模式是定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行。属于创建型,也属于GOF23种设计模式。 适用范...
阅读全文
简单工厂-Java设计模式笔记(一) Java

简单工厂-Java设计模式笔记(一)

简单工厂是由一个工厂对象来决定创建出哪一种产品类的实例。属于创建型,但不属于GOF23种设计模式,更像是一种编码的风格和习惯。 学习简单工厂后,对于学习工厂方法、抽...
阅读全文