七大软件设计原则 ★ ✔【开闭原则、依赖倒置原则、单一职责、接口隔离、迪米特法则、里氏替换原则、合成复用原则】
开闭原则是面向对象设计中的重要原则,它要求软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。// 抽象图形类// 圆形类@Override// 矩形类@Override// 计算图形面积的工具类// 测试类在上面的代码中,我们定义了一个抽象的Shape类作为基类,然后创建了Circle和Rectangle两个子类来实现具体的图形类。通过这种方式,我们可以轻松地扩展新的图形类,而不需要修改类中的计算逻辑,从而符合开闭原则。学习设计原则,学习设计模式的基础。
原创
2024-06-28 09:12:20 ·
1107 阅读 ·
0 评论