设计模式
文章平均质量分 94
ByteBlossom
8年一线Java开发架构经验,希望我的博文能帮到你
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
趣解建造者设计模式之《网红小王购车记》
本文介绍了建造者模式的定义、优缺点及适用场景。建造者模式允许分步创建复杂对象,隐藏产品内部实现,适用于需要定制化组合结构的场景。文章通过小王定制保时捷跑车的生动案例,对比了工厂模式与建造者模式的差异。在技术实现部分,详细展示了汽车类、Builder接口及其实现类(AudiBuilder、BMWBuilder)的代码结构,以及Worker类和测试类的使用方式。该模式特别适合需要高度自定义对象的场景,但要求客户具备更多领域知识。转载 2025-09-05 10:37:50 · 45 阅读 · 0 评论 -
设计原则与设计模式
六大设计原则和 23 种设计模式构成了软件设计的核心知识体系。六大设计原则为我们提供了高层次的指导方针,帮助我们从宏观角度构建合理、可维护的软件架构。而 23 种设计模式则是具体的实践工具,针对不同的场景和问题,提供了经过验证的解决方案。在实际的软件开发过程中,我们需要根据具体的业务需求和场景,灵活运用这些原则和模式。它们不是孤立存在的,而是相互关联、相互补充的。例如,在使用单例模式确保系统中某些资源唯一的同时,可能会遵循单一职责原则,让单例类专注于一项核心功能;原创 2025-09-03 11:38:38 · 1183 阅读 · 0 评论
分享