统一建模语言UML:IBM的统一建模语言,UML成为世界认同的统一建模技术
统一建模语言UML是专门用来进行软件系统的设计和架构建模,的一门可视化建模语言,它通过各种图示展示了软件系统的方方面面
在UML中抽象类的类名以及抽象方法的名子都用斜体字表示,接口用:interface
类和类,类和接口之间存在的关系:泛化(也就是继承) 实现 关联(依赖 聚合 组合)
设计的七大原则:
1.单一职责:
对一个类而言,应该仅有一个引起它变化的原因,永远不要让一个类有多个改变的理由,