本质是一种思维一个工具:uml如何判定一个语言是面向对象的面向对象的设计 本质是一种思维以对象的方式去分析和设计,其实最基本的单元,比如其基本的四个特性是封装,继承,多态,抽象的前提都是这个。 一个工具:uml包括了多种科学化的工具,包括类图,用例图,顺序图,活动图,状态图,组件图等,当涉及到一个复杂的场景时,必须有这些图辅助说明其关系。 如何判定一个语言是面向对象的需要现有的语法支持类和对象,支持四大特性(可以不用全部支持) 面向对象的设计先设计类,包括类内的属性设计,类之间的关系(如何交互)