![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 51
败给你的黑色幽默丶
if i say you're the one would you believe me;
if i ask you to stay would you show me the way
展开
-
【设计模式】建造者模式
用于一个类拥有很多属性的场景; 构建者模式强调组成一个对象的组成过程;如果属性很多,用构造器需要传递很多参数; 1.产品类 package No4_构建者模式; /** * 产品对象 */ public class Bike { private String frame; private String seat; public String getFrame() { return frame; } public void setFrame(S原创 2021-12-21 00:21:36 · 63 阅读 · 0 评论 -
【创建型模式】工厂模式
在本教程中会介绍三种工厂的使用 简单工厂模式(不属于GOF的23种经典设计模式) 工厂方法模式 抽象工厂模式 1.案例 产品抽象类 package 工厂模式.简单工厂模式; public abstract class Coffee { public abstract String getName(); //加糖 public void addsugar(){ System.out.println("加糖"); } //加奶原创 2021-11-23 00:42:42 · 87 阅读 · 0 评论 -
【设计模式】 单例模式
package 单例模式; public class Main { public static void main(String[] args) { Singleton s1 = Singleton.getInstance(); Singleton s2 = Singleton.getInstance(); System.out.println(s1 == s2);//true Singleton03 s5 = Singleton0原创 2021-11-17 01:05:15 · 90 阅读 · 0 评论