设计模式
虾饺你烧麦
码农一枚
展开
-
builder模式
package com.leemanpaper.lmbus.sys.model; import java.io.Serializable;import com.leemanpaper.lmbus.cloud.core.model.BaseModel;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Table;import javax.persistence.Id;原创 2021-07-02 16:23:55 · 116 阅读 · 0 评论 -
设计模式-模板方法模式
模板方法模式在开发的过程中,有可能会遇到多个业务中,开头或结尾代码的逻辑是完全一样,只有中间某一部分的代码逻辑是独立不一样的情况,如果正常写法可能会出现代码重复,代码复用差的情况;public class Student { public void myDay(){ System.out.println("起床洗漱!!"); System.out.println("开始学习!!"); System.out.println("洗漱睡觉!!"); }}public class Progr原创 2021-04-19 15:59:12 · 53 阅读 · 0 评论 -
设计模式之--抽象工厂模式
啥是抽象工厂模式?之前我们介绍过 工厂模式,那么什么是抽象工厂模式呢?其实工厂模式就等于是一个超级大集团,大集团旗下有很多工厂,然后每个工厂负责生产不同的产品。上代码首先我们创建一个大集团(抽象工厂,负责管理其他工厂)public abstract class AlimamaAbstractFactory { public abstract Animal getAnimal(String animal); public abstract Fruit getFruit(String fru原创 2021-03-13 10:41:44 · 75 阅读 · 0 评论 -
设计模式之--工厂模式
啥是工厂模式啥是工厂模式?按名字上理解就是,弄一个工厂,然后生产各式各样的产品;那么这里的产品,就是指对象,我们建一个工厂,工厂根据我们传不同的参数给我们返回不同的对象,那么我们就不需要去手动建对象(那么也不需要去记那些长长的类名),之间传对于的参数给工厂,工厂就会返回对于的对象给我们;上代码第一步先建一个接口(理解为产品类型)public interface Fruit{ void draw();}第二步创建接口的实现类(理解为各种各样的产品)public class Apple原创 2021-03-13 10:02:11 · 77 阅读 · 0 评论