
设计模式
文章平均质量分 73
MarVeLu
知行合一, 止于至善.
展开
-
常用设计模式
最近一直在研究设计模式, 总觉得找到点门道了, 做一个思维导图, 把常用的设计模式一句话总结一下, 具体使用可以根据场景选择.原创 2021-08-19 23:31:24 · 98 阅读 · 0 评论 -
架构整洁之道 - 思维脑图
原创 2021-08-05 12:56:35 · 302 阅读 · 0 评论 -
[设计模式] 装饰器模式和代码示例
装饰模式是一种结构型设计模式, 允许你通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。转载 2021-07-28 22:43:22 · 241 阅读 · 0 评论 -
[设计模式] 迭代器模式和代码示例
迭代器模式是一种行为设计模式,让你能在不暴露集合底层表现形式(列表、栈和树等)的情况下遍历集合中所有的元素。转载 2021-07-27 23:48:00 · 178 阅读 · 0 评论 -
[设计模式] 模板方法讲解和代码示例
模板方法模式是一种行为设计模式,它在超类中定义了一个算法的框架,允许子类在不修改结构的情况下重写算法的特定步骤。场景假如你正在开发一款分析公司文档的数据挖掘程序。用户需要向程序输入各种格式(PDF、DOC 或 CSV)的文档,程序则会试图从这些文件中抽取有意义的数据,并以统一的格式将其返回给用户。该程序的首个版本仅支持 DOC 文件。在接下来的一个版本中,程序能够支持 CSV 文件。一个月后,你“教会”了程序从 PDF 文件中抽取数据。一段时间后,你发现...转载 2021-07-27 13:32:21 · 181 阅读 · 0 评论 -
[设计模式] 适配器模式讲解和代码示例
适配器模式是一种结构型设计模式, 它能使接口不兼容的对象能够相互合作。转载 2021-07-21 23:19:37 · 337 阅读 · 0 评论 -
[设计模式] 责任链模式讲解和代码示例
责任链模式是一种行为设计模式,允许你将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。转载 2021-07-20 23:46:50 · 447 阅读 · 0 评论 -
[设计模式] 生成器模式讲解和代码示例
生成器模式是一种创建型设计模式,使你能够分步骤创建复杂对象。该模式允许你使用相同的创建代码生成不同类型和形式的对象。转载 2021-07-20 23:32:45 · 511 阅读 · 0 评论