设计模式
rww94
这个作者很懒,什么都没留下…
展开
-
设计模式——单例和多例模式
单例的两种模式1、饿汉模式 在自己被加载时就将自己实例化,一般使用静态初始化的方法,称为饿汉式单例类。2、懒汉模式 在第一次被引用时,才会将自己实例化,称为懒汉式单例类。单例实现方法1、静态常量(饿汉式)public class Singleton { private final static Singleton INSTANCE = new Singleton(); priva...原创 2019-04-08 22:05:26 · 512 阅读 · 0 评论 -
设计模式——工厂模式
文章目录简单工厂1、首先我们定义抽象产品类(或接口)2、定义产品类A和B3、定义简单工厂类4、客户端代码工厂1、定义一个抽象工厂类(或接口)2、实现具体的工厂子类3、客户端代码抽象工厂模式1、存在多个产品类对象2、实现抽象工厂接口(或方法)3、实现具体的工厂类4、客户端代码简单工厂 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23...原创 2019-04-17 14:47:09 · 90 阅读 · 0 评论 -
设计模式(面向对象)的基本原则
面向对象程序设计原则:单一职责原则(Single Responsibility Principle)每一个类应该专注于做一件事情。里氏替换原则(Liskov Substitution Principle)超类存在的地方,子类是可以替换的。依赖倒置原则(Dependence Inversion Principle)实现尽量依赖抽象,不依赖具体实现。接口隔离原则(Inter...原创 2019-04-17 16:44:32 · 241 阅读 · 0 评论