欢迎光临
我们一直在努力

标签:设计模式

Java设计模式-观察者模式-雨轩博客
Java

Java设计模式-观察者模式

yuxuan阅读(239)评论(0)赞(0)

观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 介绍 意图: 定义对象间的一种一对多的依赖关系,当一个对象的状态发生...

Java设计模式-单例模式-雨轩博客
Java

Java设计模式-单例模式

yuxuan阅读(285)评论(0)赞(1)

Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。 单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创...

Java设计模式-工厂模式-雨轩博客
Java

Java设计模式-工厂模式

yuxuan阅读(725)评论(0)赞(0)

1.工厂模式简介 工厂模式用于对象创建,使得客户从具体的产品对象中被解耦。 2.工厂模式分类 这里以制造coffee的例子开始工厂模式设计之旅。 我们知道coffee只是一种泛举,在点购咖啡时需要指定具体的咖啡种类:美式咖啡、卡布奇洛、拿铁...

Java设计模式-代理模式-雨轩博客
Java

Java设计模式-代理模式

yuxuan阅读(292)评论(0)赞(0)

什么是代理模式? 代理模式定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。举例说明,就是一个人或者一个机构代表另一个人或者机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端...