设计模式
KyleOrBrain
这个作者很懒,什么都没留下…
展开
-
java设计模式-装饰器模式
装饰器模式(Decorator Pattern允许向一个现有的对象添加新的功能,同时又不改变其结构。(好比一个房子,可以添加一些家具,养一个宠物,而房子的整体结构是不变的) Design Patterns - Elements of Reusable Object-Oriented Software(即:设计模式 可复用面向对象软件基础)书中介绍: 意图:动态地给一个对象添加一些额外的职责。就增加...原创 2020-04-06 00:05:30 · 151 阅读 · 0 评论 -
java设计模式-模板模式
模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板,他的子类可以按照需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 根据**Design Patterns - Elements of Reusable Object-Oriented Software(即:设计模式 可复用面向对象软件基础)**书中介绍: 模板方法 定...原创 2020-04-02 20:48:36 · 150 阅读 · 0 评论 -
java设计模式-单例模式
根据**Design Patterns - Elements of Reusable Object-Oriented Software(即:设计模式 可复用面向对象软件基础)**中所写 单例模式(Singleton Pattern)为一个创建型模式【这些设计模式提供了一种在创建对象的 同时隐藏创建逻辑的方式,而不是使用new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪...原创 2020-03-27 20:23:34 · 95 阅读 · 0 评论