摘要: 03-简单工厂模式 代码实现:https://github.com/nateshao/design-demo/tree/main/JavaDesignPatterns/simplefactory 1. 创建型模式概述 创建型模式(Creational Pattern) 关注对象的创建过程 对类的实例化过程进行了抽象,能 阅读全文
posted @ 2021-10-19 21:52 程序员千羽 阅读(131) 评论(0) 推荐(0)
摘要: 02-面向对象设计原则 1. 面向对象设计原则概述 可维护性(Maintainability):指软件能够被理解、改正、适应及扩展的难易程度。 可复用性(Reusability):指软件能够被重复使用的难易程度。 面向对象设计的目标之一在于支持可维护性复用,一方面需要实现设计方案或者源代码的复用,另一方面要确保系统能够易于 阅读全文
posted @ 2021-10-19 21:51 程序员千羽 阅读(241) 评论(0) 推荐(0)
摘要: 01-设计模式概述 引言 从三个实例说起…… 实例一:庞大的跨平台图像浏览系 实例说明 某软件公司要开发一个跨平台图像浏览系统,要求该系统能够显示BMP、JPG、GIF、PNG等多种格式的文件,并且能够在Windows、Linux、Unix等多个操作系统上运行。系统首先将各种格式的文件解析为像素矩阵(Matrix),然 阅读全文
posted @ 2021-10-17 16:28 程序员千羽 阅读(334) 评论(0) 推荐(0)