![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
技术宅--火狼
这个作者很懒,什么都没留下…
展开
-
装饰者模式
我看了《大话设计模式》中的装饰者模式章节,就用代码实现一下,记录下来。 1、先上UML类图 2、代码实操 2.1 定义要被装饰的抽象组件和具体的组件对象,分别是Person和SimplePerson public abstract class Person { protected String name; public Person() { } public Person(String name) { this.name = name;原创 2021-05-22 00:09:36 · 148 阅读 · 0 评论 -
策略模式
我看的是《大话设计模式》中的策略模式的介绍,下面是代码实现,做个记录。 首先是一个抽象的策略定义以及三个具体的实现。 public interface Cash { /** * 计算现金,输入原价,返回现价 * @param money * @return */ double acceptCash(double money); } //正常收费 public class CashNormal implements Cash{ @原创 2021-05-21 15:30:02 · 142 阅读 · 0 评论