摘要: 面向对象设计原则 1.配置文件可以不修改源代码就更换驱动程序 开闭原则 功能需求变化了,需求扩展,不改代码 2.A是B父类。C定义了A的对象obj为C的成员变量,C里还有一个setA的方法给obj变量赋值 里氏替换原则 通过父类的对象调用子类方法,可以替换父类 3.子类有新方法父类没有,父类变量去调 阅读全文
posted @ 2024-04-23 20:03 月亮熊 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 设计模式的六大原则有:(有些设计模式天生就符合这些原则,而有些设计模式可能会在特定情况下牺牲一些原则以获得其他优势) Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Princ 阅读全文
posted @ 2024-04-23 12:41 月亮熊 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在类图中,方法前的 M 和 F 标记表示方法的可见性。 M/+ 代表 public 方法,即可以从类的外部访问。 F/ 代表 private 方法,即只能在类的内部访问。 P/# 代表protect方法,其所在类的子类或者同一个包中的其他类访问,而不能被类的外部直接访问 工厂模式: 典型解耦模式 1 阅读全文
posted @ 2024-04-23 11:08 月亮熊 阅读(1) 评论(0) 推荐(0) 编辑