名词解释
OOA 面向对象分析
针对问题或者系统任务的过程,设计所需对象之间的交互关系。聚焦于要完成什么。
OOD面向对象设计
将这些需求转化为实现方案的过程,命名对象名词,定义对象的行为等。聚焦于怎么完成。
OOP面向对象编程
我们最为熟悉,这个就是将OOD的设计转化为Code的过程。
property 特性 常用于“只读属性”
attribute 属性 可被读写, 有些情况也包括了property
封装
继承
多态
抽象:是另外一种封装和信息隐藏相关的面向对象的概念,抽象意味着只处理给定任务相关的最必要的一层细节。