设计模式-JAVA
我是xxxx
苦逼程序员一枚
展开
-
设计模式-JAVA 概要
设计模式设计模式六大原则单一原则里氏替换原则依赖倒转原则接口隔离原则迪米特法则(最少知道原则)合成复用原则设计模式三大分类创建模式结构型模式行为型模式 设计模式六大原则 单一原则 不要存在多于一个导致类结构变更的原因。也就是说每个类应该实现单一的职责。 自己理解 一个类一件事,不要贪多。发现贪多就拆分。 里氏替换原则 任何基类出现的地方,子类一定可以出现。 依赖倒转原则 开闭原则的基础。面向接...原创 2019-06-25 14:48:20 · 113 阅读 · 0 评论 -
设计模式-JAVA-创建模式-工厂方法模式
工厂方法模式工厂方法模式不使用工厂模式版本简单工厂模式工厂方法模式(简称工厂模式)抽象工厂模式 工厂方法模式 不使用工厂模式版本 优点:简单明了。 缺点:对同一产品的创建代码散布整个项目,当产品变更或替换时,缺少统一管理的方法。 package cn.com.cj.designMode.createMode.noFactory; /** * 不使用工厂模式的版本 */ public clas...原创 2019-07-01 00:36:42 · 92 阅读 · 0 评论 -
设计模式-JAVA-单例模式
设计模式-JAVA-单例模式 单例模式下的类,在全局中仅生成一个实例对象。 懒汉模式-使用时创建对象,需用添加同步标识。 饿汉模式-类加载时创建对象,不需要加同步标识。 package cn.com.cj.designMode.createMode.single; /** * 单例模式 */ public class Main { public static void main(St...原创 2019-07-01 12:47:13 · 92 阅读 · 0 评论