设计模式
Java 学习笔记,主要来源于B站学习,同时会记录一些平时和项目中遇到的问题提,同步更新到CSDN博客,如果感兴趣的话,欢迎关注我的 CSDN 笔记主要涵盖:Java 等,如果笔记对你有帮助的话,欢迎 一键支持,谢谢~
果将如此
这个作者很懒,什么都没留下…
展开
-
3_建造者模式
3_建造者模式简述:建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。也就是说不仅仅是关注 new 对象的结果,更注重对象属性的赋值过程!实体类 #:public class Computer { private String cpu; private String gpu; private String memory; private String H原创 2020-11-08 11:26:40 · 119 阅读 · 0 评论 -
2_原型模式
2_原型模式简述:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。反例 #1 :public class WeekReport { /*==============服务端=======================*/ private String name; private Date date; private String summery; private String next; public String getName()原创 2020-11-07 21:36:44 · 93 阅读 · 0 评论 -
1_工厂模式
1_工厂模式工厂模式提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口【这里的接口包括狭义上的接口和类等】来指向新创建对象。简单工厂模式简述:创建产品接口,需要产品时,利用工厂进行创建即可。# 反例 :/******************服务端********************/interface Food{ void eat();}class Hamburger implements Food{原创 2020-11-07 16:55:43 · 114 阅读 · 0 评论 -
单例模式
饿汉式(静态常量)还未调用方法之前,就已经创建好了对象。public class Singleton1 { //2.定义一个静态常量保存一个唯一的实例对象【单例】 private static final Singleton1 INSTANCE = new Singleton1(); //1.构造器私有 private Singleton1(){ } //3.提供一个方法返回单例对象 public static Singleton1 getIn原创 2020-09-28 00:00:04 · 162 阅读 · 0 评论