
java设计模式
文章平均质量分 92
与遨游于天地
窗外寒声听愈静,门前白雪见分明
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Cola StateMachine 的无状态(Stateless)特性详解
Cola StateMachine 的 无状态(Stateless)特性 主要体现在其设计和实现方式上,它通过将状态存储与状态机逻辑解耦,避免状态机实例本身持有状态,从而实现服务端的无状态特性。原创 2025-06-24 16:00:19 · 1026 阅读 · 0 评论 -
对模板模式的理解
模板模式(Template Pattern):一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。我们先来定义一个方法类,思考一下这样定义的好处是什么://抽象方法类public abstract class Method { abstract void method1(); a...原创 2019-10-26 12:27:35 · 449 阅读 · 0 评论 -
对外观模式的理解
外观模式(Facade Pattern):一个对象如果封装了其他对象的创建,那么就可以使用这些对象的相关属性或方法。我们简单举一个穿戴的例子,先定义一个穿戴接口://定义穿戴public interface Wear { void wear();//穿戴}接下来是具体实现://穿戴衣服public class WearClothes implements Wea...原创 2019-10-12 17:46:07 · 219 阅读 · 0 评论 -
简单工厂模式+静态工厂+抽象工厂
工厂模式(Factory Pattern):方便用来管理并创建有同一父类的对象的模式假设我们是一个飞机制造商,客户现在向我们定制飞机。而制造飞机的第一步,首先要知道什么是飞机。它有哪些功能,比如说:飞、导航。那我们先定义一套标准,暂不考虑实现://定义一个飞机接口,即标准public interface Plain { //飞 public void fly(); /...原创 2019-10-09 17:04:02 · 286 阅读 · 0 评论