摘要: 概念 去医院看病,可能要去挂号、门诊、划价、取药,让患者觉得很复杂。如果有提供接待人员,患者只要和接待员沟通,剩下的交给接待员来处理,这样就会方便很多。 再例如某商城展示的数据很多,前端可能调用10个接口才能拿到所有首页的数据。如果后台能前端提供一个接口,并在该接口中调用其他10个接口组装数据,再把 阅读全文
posted @ 2021-11-19 22:00 、嘎路的米。 阅读(28) 评论(0) 推荐(0)
摘要: 概念 工厂类主要用来代替new对象,当需要一个对象时,直接从工厂中获取即可 实现方式 简单工厂 专门定义一个工厂类创建不同产品。可以根据参数的不同,创建不同产品对象。被创建的产品通常都具有共同的父类。 例如创建一个手机工厂,该工厂可以生产华为手机,也可以生产苹果手机,用户只需要传入不同的参数,即可获 阅读全文
posted @ 2021-11-19 21:26 、嘎路的米。 阅读(92) 评论(0) 推荐(0)
摘要: 概念 人有开心和难过两种状态,当我开心的时候我就去上班,当我难过的时候我就不想上班,这种根据状态决定行为的方式,称为状态模式 实现方式 /** * 状态 */ public class Demo { public static void main(String[] args) { Person pe 阅读全文
posted @ 2021-11-19 20:46 、嘎路的米。 阅读(47) 评论(0) 推荐(0)
摘要: 概念 如一个洗衣机有标准、快洗、浸洗、大件等等不同清洗策略。我们选择不同的策略时,洗衣机就以具体的策略去执行。我们无需关心策略的具体逻辑,只需要指定某个策略执行即可。 策略其实就是定义各种算法(如洗衣机各种清洗策略),将每个算法封装起来,当需要哪个算法时,就指定哪个算法执行。我们使用算法时,无需关心 阅读全文
posted @ 2021-11-19 20:36 、嘎路的米。 阅读(37) 评论(0) 推荐(0)
摘要: 概念 单例模式让类只能new一个对象,使得每次从类中拿到的对象都是同一个对象。 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 实现方式 饿汉式 在成员变量中创建对象 /** * 单例-饿汉式 */ public class Demo { priv 阅读全文
posted @ 2021-11-19 20:10 、嘎路的米。 阅读(43) 评论(0) 推荐(0)