![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
天武我非
一个低级的java程序猿~
https://github.com/tjbsl
展开
-
简单工场-利用java8特性实现
1.创建产品种类总称(接口) product package com.factory; public interface Product { } 2.创建Product的实例。 2.1 Bond.java package com.factory; public class Bond implements Product{ public Bond() { System.out.println("Bond!"); } } 2.2Loan.java package com.fact原创 2020-09-05 16:52:51 · 245 阅读 · 0 评论 -
04.装饰者模式(Decorator Pattern)
一、什么是装饰者模式 装饰着模式:简单的一句话理解就是,动态的给一个对象添加一些额外的功能,装饰者模式相对于生成子类更加的灵活。 我们来看下装饰者模式的UML图: 装饰者与被装饰者,要有相同的超类型 ConcreteComponent : 被装饰者 Decorator : 装饰者 二、装饰者模式的构成 Component(抽象构件):它是装饰类和具体构件的公共父类; ...原创 2020-03-28 22:36:06 · 145 阅读 · 0 评论