JAVA 设计的六大原则

1.遵循单一职责原则 一个类只专注于做一件事; 高内聚,低耦合; 2.开放-封闭原则 对拓展开放,对修改关闭(尽可能不动原有代码进行拓展); 高内聚,低耦合; 为达到目的,需对系统进行抽象化设计(关键); UML举例: 3.里氏代换原则(LSP) 子类必须能够替换它们的基类型,基类与子类可互换,客户端没有察觉情况下; 低耦合; 很容易实现同一父类下的各个子类的互换,而客户端可以毫不察觉; UML实
相关文章
相关标签/搜索