设计模式
文章平均质量分 89
安奇生
Home is now behind you,the world is ahead.
我是安奇生。
展开
-
单例模式(创建型模式)
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。保证一个类仅有一个实例,并提供一个访问它的全局访问点。一个全局使用的类频繁地创建与销毁。原创 2023-05-06 20:34:52 · 202 阅读 · 0 评论 -
设计模式总纲
是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。中所提到的,总共有 23 种设计模式。当然,我们还会讨论另一类设计模式:J2EE 设计模式。根据设计模式的参考书。原创 2023-05-05 21:34:35 · 464 阅读 · 0 评论 -
观察者模式(行为型模式)
观察者模式(Observer Design Pattern):在对象之间定义一个一对多的依赖,当一个对象状态改变的时候,所有依赖的对象都会得到通知并自动更新。也叫发布订阅模式,能够很好的解耦一个对象改变,自动改变另一个对象这种情况。1. Subject 被观察者定义被观察者必须实现的职责, 它必须能够动态地增加、 取消观察者。它一般是抽象类或者是实现类, 仅仅完成作为被观察者必须实现的职责: 管理观察者并通知观察者。2. Observer观察者。原创 2023-05-04 20:39:47 · 312 阅读 · 0 评论