Java设计模式
ForgetXue
致力于javaWeb学习的学生党!
展开
-
Java设计模式七大原则
1 单一职责原则1.1、基本介绍所谓单一职责原则是对类的要求,即一个类应该只负责一项职责,如类A负责职责1和职责2,当职责1需求变更时来改变类A,可能会引起职责2的执行错误,所以应该将类A 分解为类A1和A2。1.2、单一职责原则注意事项出于降低类的复杂度和可维护扩展性,一个类只负责一项职责。为了降低类变更引起的风险通常情况下,我们应当遵循类的单一职责原则,只有业务逻辑足够简单...原创 2020-03-11 19:33:47 · 180 阅读 · 0 评论 -
创建型——单例模式
1、单例模式1.1概述所谓单例模式就是采取一定的方法保证在整个软件系统中对某个类只存在一个对象实例,并且该类只提供一个获取该对象的静态方法。1.2 单例设计模式有八种实现方式1)饿汉式(静态常量)2)饿汉式(静态代码块)3)懒汉式(线程不安全)4)懒汉式(线程安全,同步方法)5)懒汉式(线程安全,同步代码块)6)双重检查静态内部类枚举1.3 饿汉式(静态常量)...原创 2020-03-11 19:24:40 · 92 阅读 · 0 评论 -
工厂模式——创建型
2、简单工厂模式2.1 基本介绍1)简单工厂模式是工厂模式家族中,最简单最实用的成员之一。2)其思想就是定义一个工厂类来控制对象群的实例化,当我们面对需要大量实例一些相同或者不同子类的对象群体时。这样做的好处是使对象创建和功能维护(需要新种类的对象或不在需要某一种类的对象)集中控制在第三方,便于管理,而不用去修改使用方的代码或者提供方的代码,符合开闭原则。2.2 以一个订单的例子,披萨...原创 2020-03-11 19:27:39 · 102 阅读 · 0 评论