
Java设计模式
fly-phantomWing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java设计模式之状态模式
介绍1、状态模式是什么?状态模式是指 类的行为是基于它的状态改变 的一种模式。这种类型的设计模式属于行为型模式。2、状态模式的意图允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。3、状态模式的使用场景a、代码中包含大量与对象状态有关的条件语句;b、行为随状态改变而改变的场景;c、条件、分支语句的代替者。如何解决:将各种具体的状态类抽象出来。...原创 2019-11-07 09:44:45 · 151 阅读 · 0 评论 -
枚举类实现单例模式
主类package designMode.Singleton;public class Singleton_template { private String id; private String information; public String getId() { return id; } public void s...原创 2019-09-28 15:46:06 · 420 阅读 · 0 评论 -
Java设计模式之装饰者模式
定义装饰模式(Decorator)又名包装(Wrapper)模式,装饰模式以对客户端(执行功能的类)透明的方式扩展对象的功能,是继承关系的一个替代方案;装饰模式以对客户端透明的方式动态的给一个对象附加上更多的责任(比如描述、功能)。换言之客户端并不会觉的对象在装饰前和装饰后有什么区别。特点装饰对象和真实对象具有相同的接口,这样客户端对象就可以以真实对象的相同的方式和装饰对象交互...原创 2019-09-11 21:01:07 · 267 阅读 · 0 评论