UML 类图

以下是一个典型类的 UML 表示:

image-20191124103753548

  • 第一层为类名,斜体表示抽象类。

  • 第二层表示类属性。

  • 第三层表示类方法。

访问控制修饰符:

  • +: public;
  • -:private;

  • #: protected;

  • ~: default/package;

  • underline: static;

UML 类图

image-20191124123627665

《大话设计模式》

软件设计七大设计原则

开闭原则

定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节。

优点:提高软件系统的可复用及可维护性。