软件设计与体系结构
Go F的23种设计模式与设计原则
康梅英
这个作者很懒,什么都没留下…
展开
-
工厂模式 Factory Method
工厂模式 示例: /* Product */ interface Animal { void makeSound(); } /* Concrete Product */ class Cat implements Animal { @Override public void makeSound() { System.out.println("Cat: Meow Meow"); } } /* Concrete Product */ class Dog imp原创 2022-03-13 10:24:49 · 136 阅读 · 0 评论 -
面向对象的设计原则
设计原则 SOLID 是以下是原则的缩写: S 单一职责原则 O 开闭原则 L 里氏替换原则 I 接口隔离原则 D 依赖倒置原则 1、单一职责原则 一个类只应承担一种责任。 2、开闭原则 类应该是对扩展开放,对修改封闭。 3、里氏替换原则 子类应该能替换为它的基类。 4、接口隔离原则 客户不应被强迫依赖它不使用的方法。 5、依赖倒置原则 高层次的模块不应依赖低层次的模块,它都应该依赖于抽象。 抽象不应依赖于具体实现,具体实现应依赖抽象。 6、迪米特法则 一个类对于其他类知道的越少越原创 2022-03-13 09:54:05 · 88 阅读 · 0 评论