创建型-建造者模式 前言12345678910111213141516public class Student { int id; int age; String name; String gender; String profession; List<String> awards; public Student(int id, int age, St 2024-05-08 JAVA #JAVA设计模式
创建型-抽象工厂模式 前言 工厂模式关注于创建单个对象,通过一个工厂类来实现。但是假如遇到需要创建一系列相关或相互依赖的对象的时候,就有些乏力了,而抽象工厂模式能很好的解决这个问题。 抽象工厂模式123456789101112public abstract class Fruit { //水果抽象类 protected final String name; protected Fruit(Str 2024-05-07 JAVA #JAVA设计模式
创建型-工厂模式 前言 为了写出更“优雅”的代码,遂准备来学习JAVA的设计模式。 以前从来没有写文章的习惯,发现学过的东西容易忘记,也可能是学的过于表面,不够深入,了解了费曼学习法,决定开始码文章,当作学习记录吧,也方便回顾。 设计模式 JAVA的设计模式分为三类,创建型模式(关注对象的创建机制)、结构性模式(关注类和对象之间的组合)、行为型模式(关注对象之间的通信以及责任的分配) 简单工厂模式12345 2024-05-03 JAVA #JAVA设计模式