设计模式
文章平均质量分 51
阳光明媚sunny
学习笔记
越努力,越幸运
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
结构型设计模式
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。原创 2025-07-30 18:02:31 · 295 阅读 · 0 评论 -
创建型设计模式-Builder
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。在以下情况使用Builder模式。原创 2025-07-30 15:36:45 · 196 阅读 · 0 评论 -
创建型设计模式-单例模式
问题出在 instance = new Singleton();JVM 可能会进行指令重排序,将步骤 2 和 3 调换顺序。即:先分配内存并让 instance 指向它,然后再初始化。确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。Java中单例模式是一种广泛使用的设计模式。原创 2025-07-30 10:47:39 · 297 阅读 · 0 评论 -
创建型设计模式-工厂方法模式和抽象工厂方法模式
工厂方法模式是创建型设计模式之一。原创 2025-07-29 22:05:57 · 410 阅读 · 0 评论 -
面向对象设计原则和设计模式分类
设计模式依据其目的可分为。原创 2025-07-28 16:24:39 · 532 阅读 · 0 评论 -
装饰者模式学习
装饰者模式学习,记录下来以后看,图和代码都和书上的一模一样。 代码片段1:(饮料抽象类)public abstract class Beverage { String description = "Unknown Beverage"; public String getDescription(){ return description; } pub原创 2016-05-03 15:35:08 · 336 阅读 · 0 评论 -
对象适配器模式学习
对象适配器(使用组合实现) 类适配器(使用继承实现) 对象适配器实例代码 1 定义接口public interface Target { void request();}片2 定义被适配者类public class Adaptee { public void specificRequest(){ System.out.println("Adaptee spec原创 2016-05-06 16:17:04 · 381 阅读 · 0 评论
分享