设计模式
文章平均质量分 75
TDdate
这个作者很懒,什么都没留下…
展开
-
设计模式之工厂模式
1.简单工厂模式 基本介绍 1)简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一个工厂对象决定创建哪一种产品类的实例。简单工厂模式是工厂模式中最简单使用的模式。 2)简单工厂模式:定义一个创建对象的类,由这个对象封装实例化对象。 3)在软件开发中,当我们会用到创建大量某种、某类或者某批对象时,就会使用到工厂模式。 案例:使用简单工厂实例化Pizaa对象的类,封装创建对象的代码。 类图: 上面类图的部分代码: import com.lut.designparm.facto.原创 2021-09-17 19:00:49 · 172 阅读 · 0 评论 -
设计模式之单例模式
1.基本介绍 所谓的单例设计模式,就是采用一定的方法保证在整个的软件系统中,对于某个类只能存在一个对象实例,并且只提供一个取得其对象实例的方法(静态方法)。比如Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session对象。SessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个SessionFactory就够了,这就是使用到单例模式。 2.单例设计模式八种方式 1)饿汉式(静态常量) 2)饿汉式(静态代码块) 3)懒汉式(线程不安全)原创 2021-09-15 20:26:22 · 172 阅读 · 0 评论 -
设计模式之七大原则
1.单一职责原则 对类来说的,即一个类应该只负责一项职责。如类A负责两个不同职责:职责1,职责2.而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解为A1,A2. 细节: ①降低类的复杂度,一个类只负责一项职责。 ②提高类的可读性,可维护性。 ③降低变更引起的风险。 ④通常情况下,我们应该遵守单一职责原则,只有逻辑足够简单,才可以在代码级违反单一职责原则;方法数量足够少,可以在方法级别保持职责原则。 2.接口隔离原则 1)客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该原创 2021-09-15 17:18:49 · 176 阅读 · 0 评论