设计模式
文章平均质量分 87
手写 23 种设计模式,源文档在语雀平台排版,因此迁移过来的时候回出现排版不一致的问题,建议大家可以直达语雀平台查阅
Gorit
做个独立开发者
展开
-
23种设计模式(七) —— 手写实现 Builder 模式 (组装复杂实例)
文章目录一、 Builder 模式二、 示例2.1 示例实现功能2.2 具体实现2.3 运行结果三、 Builder 模式中登场的角色四、原文链接Author:GoritDate:2021/10/242021年发表博文:22/30一、 Builder 模式我们走进一个城市,可以看到很多高楼,这些高楼的英文叫 Build。建造一栋大楼需要先打好地基,搭建框架,然后自底向上一层一层的构建。一般情况,很难一口气盖完这些复杂的结构。因此我们要构建组成这个物体的各个部分。然后分阶段将他们组装起来。本节会原创 2021-10-24 14:12:35 · 4340 阅读 · 1 评论 -
23种设计模式(六) —— 手写实现 Prototype 模式 (生成实例)
手写设计模式第六期,Prototype 模式原创 2021-02-24 22:50:48 · 1108 阅读 · 0 评论 -
23种设计模式(五) —— 手写实现 Singleton 模式 (生成实例)
手写单例模式原创 2021-02-10 23:51:51 · 1159 阅读 · 0 评论 -
23种设计模式(四) —— 手写实现 Factory Method 模式 (将具体交给子类)
Facotry Method 模式四、Factory Method 模式一、Factory Method 模式(将生成的实例交给子类)二、示例程序2.1 框架类 (framework包下的)2.2 idCard2.3 main2.4 演示效果Author: GoritDate:2021年1月Refer:《图解设计模式》2021年发表博文: 13/50 原文链接 —— 以及其他系列文章整合源代码四、Factory Method 模式一、Factory Method 模式(将生成的实例交给子类)原创 2021-02-04 20:28:19 · 695 阅读 · 0 评论 -
23种设计模式(三) —— 手写实现 Template Method 模式 (将具体交给子类)
这是 23 篇手写设计模式系列中的第三篇,手写 Template Method 设计模式原创 2021-01-27 14:57:15 · 482 阅读 · 2 评论 -
23种设计模式(一) —— 手写实现 Iterator模式
今天来学习 Iterator (迭代器)设计模式,手写设计模式系列第一篇原创 2021-01-13 17:36:37 · 451 阅读 · 1 评论 -
23种设计模式(二) —— 手写实现 Adapter 模式
这是 23 篇手写设计模式系列中的第二篇,手写 Adapter 设计模式原创 2021-01-20 16:12:52 · 427 阅读 · 0 评论