设计模式
虾饺你烧麦
码农一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 165 阅读 · 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 · 93 阅读 · 0 评论 -
设计模式之--抽象工厂模式
啥是抽象工厂模式? 之前我们介绍过 工厂模式,那么什么是抽象工厂模式呢?其实工厂模式就等于是一个超级大集团,大集团旗下有很多工厂,然后每个工厂负责生产不同的产品。 上代码 首先我们创建一个大集团(抽象工厂,负责管理其他工厂) public abstract class AlimamaAbstractFactory { public abstract Animal getAnimal(String animal); public abstract Fruit getFruit(String fru原创 2021-03-13 10:41:44 · 114 阅读 · 0 评论 -
设计模式之--工厂模式
啥是工厂模式 啥是工厂模式?按名字上理解就是,弄一个工厂,然后生产各式各样的产品; 那么这里的产品,就是指对象,我们建一个工厂,工厂根据我们传不同的参数给我们返回不同的对象,那么我们就不需要去手动建对象(那么也不需要去记那些长长的类名),之间传对于的参数给工厂,工厂就会返回对于的对象给我们; 上代码 第一步先建一个接口(理解为产品类型) public interface Fruit{ void draw(); } 第二步创建接口的实现类(理解为各种各样的产品) public class Apple原创 2021-03-13 10:02:11 · 129 阅读 · 0 评论
分享