A、封装
B、继承
C、抽象
D、引用
A、继承
B、调用成员函数
C、封装
D、函数重载
A、抽象性
B、封装性
C、多态性
D、继承性
A、系统
B、实体
C、对象
D、类
A、开发过程基于功能分析和功能分解
B、强调需求分析重要性
C、把对象划分成类,每个对象类都定义一组数据和方法
D、对既存类进行调整
A、可分解性、可组合性、可分类性
B、继承性、封装性、抽象性
C、抽象性、继承性、封装性、多态性
D、封装性、易维护性、可扩展性、可重用性
A、工程化
B、系统维护
C、信息隐蔽
D、产生对象
A、面向对象测试
B、面向对象实现
C、面向对象设计
D、面向对象分析
A、使用设计模式有助于在软件开发中应用面向对象技术。
B、选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度。
C、UML作为一种可视化建模语必须要与RUP开发过程同时使用。
D、目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法。
A、消息传递
B、状态转换
C、接口
D、函数调用