会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
有梦想的肥宅
博客园
首页
新随笔
联系
订阅
管理
2021年2月22日
设计模式学习(六)装饰器模式
摘要: 一、使用背景【动机】 当我们错误的使用继承来进行功能扩展时,在需求不断变更的同时可能会增加很多子类,且缺乏灵活性,那么这个时候我们可以考虑使用装饰器模式进行重构。 二、引入问题 举个栗子:我们需要做一个画图的接口 第一次需求已经实现了画图的基本功能,且分别拥有了两个子类实现“圆形”和“长方形”。 第
阅读全文
posted @ 2021-02-22 17:53 有梦想的肥宅
阅读(112)
评论(0)
推荐(0)
公告