1. 单例模式(Sigleo Paer)
单例模式是一种确保一个类只有一个实例的设计模式。可以通过一个全局访问点来获取该类的实例。
```javapublic class Sigleo { privae saic Sigleo isace;
privae Sigleo() {}
public saic sychroized Sigleo geIsace() { if (isace == ull) { isace = ew Sigleo(); } reur isace; }}```
2. 工厂方法模式(Facory Mehod Paer)
工厂方法模式是一种创建对象的设计模式,它使用工厂方法来创建对象,而不直接使用 ew 关键字。
```javapublic ierface Shape { void draw();}
public class Circle implemes Shape { @Override public void draw() { Sysem.ou.pril( void draw() { Sysem.ou.pril( (shapeType.equalsIgoreCase(模式(Absrac Facory Paer)
抽象工厂模式是一种创建一系列相关或相互依赖对象的工厂模式。它允许在不知道具体产品类的情况下创建产品族。
4. 建造者模式(Builder Paer)
建造者模式是一种构建对象的模式,它允许将一个复杂对象的建造过程与其表示过程分离。使得同样的构建过程可以创建不同的表示。