复习基础OOP知识

面向对象的基础

Posted by YuanLe on February 3, 2019

复习基础OOP知识(a)

1. “-Oriented”的涵意

“-Oriented” 意味着一种信仰。

“-Object-Oriented” 相信任何软件都是由对象所构成的,而且Nothing else.

“-Oriented” “-Based” “-Driven” “-Centered”

“-Based” 的涵意 例如:Requirement-Based

–基于需求,有先后顺序。例如先进行需求分析;然后基于需求分析的结果(文件),而进行后续的软件开发活动;就称为:Requirement-Based software development

“-Driven” 的涵意 例如:Model-Driven、Use Case-Driven

–其实“-Driven”是“引导”. 而不是大家常说的“驱动”。 –就像北极星引导我们。指出方向而已。也像汽车司机(Driver)只是引导汽车方向。并没有去驱动汽车;