OOA: Object-Oriented Analysis(面向对象分析)
OOD: Object-Oriented Design(面向对象设计)
OOP: Object Oriented Programming(面向对象编程)
使用UML来描述和记录OOA/OOD结果。
结构化程序设计的局限性:
1.设计不够直观,与人类习惯思维不一致。
2.适应性差,可扩展性不强。
面向对象的基本特征:封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)