摘要: ##UML类图 > 依赖 ———————————————— 关联 ————————————————三角形 泛化(继承) 三角形 实现 ————————————————空心菱形 聚合 ————————————————实心菱形 组合 ##关系介绍 依赖,出现在类中基本就有依赖关系 泛化,特殊的依赖,就是 阅读全文
posted @ 2022-02-17 14:20 杨远 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ##七大原则 单一职责原则,依赖倒置原则,接口隔离原则,开闭原则,里氏替换原则,迪米特法则,组合复用原则 ###单一职责原则 一个类仅负责一件事情,复杂的类需要在类这一层遵守单一职责原则,简单的类可在方法这一层遵守单一职责原则。 ###依赖倒置原则 细节依赖于抽象,抽象不依赖与细节,即面向接口编程。 阅读全文
posted @ 2022-02-17 14:03 杨远 阅读(232) 评论(0) 推荐(0) 编辑
摘要: ##里氏替换原则 ###定义 里氏替换原则,在程序P中,使用子类对象替换父类对象,不影响程序P的正常运行,即子类不要重写父类中的方法。 若必需重写方法,则可通过依赖,聚合,组合等方法来替代方法的重写 阅读全文
posted @ 2022-02-17 13:44 杨远 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ##开闭原则 ###定义 对扩展开放,对修改关闭。对提供方的代码修改开放,对使用方的代码修改关闭。即提供方代码的修改,不影响使用方代码的运行。 ##代码示例 ###反例 package com.yyy.severnPrinciple.openandclose; //开闭原则 //对提供方代码的修改开 阅读全文
posted @ 2022-02-17 10:24 杨远 阅读(73) 评论(0) 推荐(0) 编辑