1. 首页
  2. 考试认证
  3. 其它
  4. Open close principle

Open close principle

上传者: 2024-10-21 14:12:26上传 ZIP文件 4.41KB 热度 2次

OCP如果我们希望添加一个新的三角形形状,那么我们所做的就是添加另一个实现形状接口的子类。无需更改GraphicalEditor

好处

  • 无需单元测试。

  • 无需了解GraphicEditor的源代码。

  • 由于绘图代码已移至具体形状类,添加新功能时影响旧功能的风险降低。

下载地址
用户评论