高等软件工程习题

2023/12/21 课内 共 509 字,约 2 分钟

高等软件工程习题

这道题选 A

  1. 点菜 / 选择菜品
  2. 维护菜单
  3. 菜单通知系统
  4. extend
  5. 打印发票

找到空位,这个是异步的!

红色的也是有区别的,一个是发送消息,另一个是接收消息

  1. 需要预约。 中括号里面应该是条件,而不是一个东西,所以预约申请是不好的。
  2. 没有空余接待室

第一题选 D

第二题选 B

最后选 F

这里选 AE,我选成了 BE

这道题选 A,层数越多,调用的越多,性能越低,我选成 D 了。

这道题选 E,但是我选了个 B

多态,不止在继承!接口访问具体类 和 父类访问子类,都是多态!

这道题选 AF

   
   

这道题选 D

D 表示的是这个类的不同的对象之间存在的联系,不是自己和自己的。

下面这个回答的不错。

下面这个是 ChatGPT 的回答。

  1. 方案一采用继承关系,签约个人用户同时继承企业用户和普通个人用户的功能,直观但可能违反 Liskov Substitution Principle (LSP)。
  2. 方案二通过关联关系,签约个人用户继承普通个人用户的功能,并关联企业用户,遵循 LSP,但可能引入更多逻辑判断。
  3. 方案三采用权限分类,对用户类型进行抽象,遵循 Open/Closed Principle (OCP),支持灵活扩展但可能导致某些功能在不同用户类型间重复。选择需根据系统需求和扩展性权衡。

文档信息

Search

    Table of Contents