复习基础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)只是引导汽车方向。并没有去驱动汽车;