- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 建造者模式
建造者模式定义建造者模式(Builder) 将复杂对象的构建与它的表现分离,使得同样的构建过程可以构建出不同的表示。建造者模式属于创建型模式,使用建造者模式,用户只需要指定建造的类型就可以得到它们,不需要知道内部创建的细节。UML类图...
2019-06-30 23:40:46 136
原创 外观模式
外观模式定义外观模式(Facade)也称为门面模式,为子系统的一组接口提供一个一致的界面,外观模式定义了一个高层的接口,这个接口使得这个子系统更加容易使用。通俗的来讲就是客户端不用直接与复杂的子系统打交道了,与一个高层的接口打交道,而这个高层接口封装了对这个子系统复杂的调用,举个例子,家里盖房子,你不能直接去找那些大工、小工、木匠以及所使用的工具吧,而是去找包工头来叫支建筑队帮助你盖房子,而这里...
2019-06-29 22:29:08 178
原创 模板方法模式
模板方法模式定义模板方法模式是指在一个方法中定义了一个算法的骨架,而将其中具体的步骤交由子类来实现。模板方法使得子类在不改变算法结构的情况下重新定义算法中某些步骤的实现。通俗的说就是在父类中定义了干某类型事情的一系列步骤,然后某个具体的步骤是由子类具体实现的,子类怎么实现不影响父类的结构。UML类图UML类图代码实现AbstractClassAbstractClass是一个抽象类,也就...
2019-06-28 22:45:37 457 1
原创 代理模式
代理模式定义代理模式(Proxy)是指为其他对象提供一种代理,以控制对这个对象的访问。通俗来说代理相当于我们平时生活中的中介。UML类图类图代码实现SubjectSubject定义了RealSubject 与Proxy共同接口,这样在任何地方使用RealSubject的时候都可以使用代理。public interface Subject { void request();...
2019-06-27 22:39:01 85
原创 装饰模式
装饰模式定义装饰模式(Decorator),动态地给某个对象添加一些额外的职责。在不改变现有类结构的情况下,来扩展其功能。装饰模式是一种代替继承的技术,无需通过继承增加子类就能对对象扩展新功能,更加灵活,同时还能避免类型体系的扩张。UML类图UML类图代码实现Componentpublic abstract class Component { public abstract ...
2019-06-26 19:56:05 161
原创 策略模式
策略模式定义策略模式(strategy):它定义了算法家族,分别封装起来,让这些算法之间可以随意替换,此模式的算法的变动,不会影响客户端的使用。UML类型图...
2019-06-25 22:58:00 165
原创 UML类图
1.类:“动物”矩形框,表示一个类class,然后它有三层,第一层表示类名,如果是抽象类,就用斜体表示,第二层表示类的字段与属性,第三层表示类的方法或者行为,其中前面符号含义分别书:“+”表示public,“-”表示private,“#”表示protected2.接口“飞翔”框表示一个接口interface,它与类表示区别就是接口名上面有<>,它有两层,第一层是接口名称,第二...
2019-06-24 19:17:19 365
JAVA核心知识点整理
2020-10-19
RocketMQ可视化控制台
2020-10-19
java线上诊断工具arthas
2020-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人