![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 50
码农小朱
这个作者很懒,什么都没留下…
展开
-
设计模式-原型模式
一、原型模式的用途用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。二、原型模式的实现1.如果不适用原型模式我们以克隆羊为例子public class Sheep { private String name; private int age; private String color; public Sheep(String name, int age, String color) { this.name = name;原创 2021-07-02 15:08:44 · 109 阅读 · 0 评论 -
设计模式-工厂模式
一、工厂模式的定义工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,工厂模式主要用来解决开闭原则,尽量减少代码的修改量。二、工厂模式的实现方法1.简单工厂模式public abstract class pizza { protected String name;//名字 //原材料,因为不同的东西原材料不同,所有是抽象方法 public abstract void prepare(); public原创 2021-06-30 15:24:46 · 119 阅读 · 1 评论 -
设计模式-单例模式
一、单例模式的定义确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一的实例,是一种对象创建型模式。二、单例模式的实现方法1、饿汉式//饿汉模式(静态常量)class Singleton{ //1.构造器私有化,外部不能new private Singleton(){ } //2.内部创建实列 private final static Singleton instance=new Singleton(); //3.提供静态方法,放回实例对原创 2021-06-29 17:01:33 · 111 阅读 · 0 评论