首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式笔记
我是一只快乐的小螃蟹
创建于2021-06-22
订阅专栏
设计模式笔记
等 4 人订阅
共23篇文章
创建于2021-06-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
模板方法模式(Template)
定义 定义一个操作中算法的框架,而降一些步骤延迟到子类执行,使得子类可以在不改变算法框架的基础上就可以重定义算法的某些步骤 本质 固定算法框架 登场角色 AbstractClass(抽象类) 定义算法
适配器模式(Adapter)
定义 将一个类的接口转换成客户希望的另一个类的接口使得原本由于接口不兼容而不能一起工作的类可以一起工作。 本质 转换匹配,复用功能。 登场角色 Target(对象) 该角色负责定义所需要的新的调用方法
迭代器模式(Iterator)
迭代器模式(Iterator) 定义 提供一种方法顺序访问内部实现不同的聚合对象中的元素,而不需要暴露该对象中的内部表示。所谓聚合是指一组对象的组合结构,比如Java中的集合、数组等。 本质 借助迭代