- 博客(5)
- 收藏
- 关注
原创 建造者模式-Java设计模式
建造者模式(BUI了der Pattern)又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造对程抽象出来(抽象类别),是这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容的就可以构建它们,用户不需要知道内部的具体构建细节。
2023-05-12 23:00:23 56
原创 原型模式-Java设计模式
原型模式(Prototype模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象。原型模式是一种创建型设计模式,允许一个对象在创建另外一个可定制的对象,无需知道如何创建的细节。工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建,即对象.clone()形象的理解:孙大圣拔出猴毛,变出其它孙大圣。
2023-05-12 01:23:16 41
原创 八个单例模式-Java设计模式
所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取到其对象实例的方法(静态方法)。比如Hibernate得到SessionFactory,它充当数据存储源的代理,并负责创建Session对象。SessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个SessionFactory就够了,这是就会使用到单例模式。
2023-05-10 15:11:57 90
原创 设计模式七大原则-Java设计模式
在Java中,抽象指的是接口或抽象类,细节就是具体的实现类。将接口Interface1 分解成3个接口,这样可以通过多实现的方式,类B、D分别实现各自需要的接口来减少接口消耗。设计模式原则,其实就是程序员在编程时,应当遵守的原则,也是各种设计模式的基础(即:设计模式为什么这样设计的依据)对类来说的,即一个类应该只负责一项职责,如类A负责两个不同职责:职责1,职责2。客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。1、这种修改方法没有对原来的类做大的修改,只是增加方法。
2023-05-09 21:13:17 74 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人