正确答案
对象的定义:
对象是面向对象开发模式的基本成分,是现实世界中个体或事物的抽象表示。
每个对象可由一组属性和它可以执行的一组操作来定义。
可能的潜在对象有7类:
①外部实体:它们产生或接受为目标系统所使用的信息。如各种物理设备、使用人员、其它相关的子系统。
②事物:问题的信息域所涉及的概念实体。如各种报告、显示、文字、信号、规格说明等。
③事件:系统运行时发生的并需要系统记忆的事件。如状态转换、物理运动等。
④角色:与系统有交互的各种人员所扮演的角色。如经理、工程师、销售人员等。
⑤场所或位置:建立系统整体环境或问题上下文的场所、位置。如基于计算机的系统的安装场所等。
⑥部门等。组织,组织机构:与应用有关的组织机构。
⑦结构:定义由一组成分对象组成的聚合对象,或在极端情况下,定义对象的相关类。如传感器、四轮驱动车、计算机等。