软件架构面试题及答案.docxVIP

  • 1
  • 0
  • 约3.25万字
  • 约 101页
  • 2026-08-17 发布于河南
  • 举报

软件架构面试题及答案

一、选择题(共20题,每题5分,总分100分)

1.以下哪个不是SOLID原则中的原则?

A.单一职责原则

B.开闭原则

C.里氏替换原则

D.高内聚低耦合原则

答案:D。高内聚低耦合是软件设计的基本原则,但不是SOLID原则的一部分。SOLID原则包括:单一职责原则(SingleResponsibilityPrinciple)、开闭原则(Open-ClosedPrinciple)、里氏替换原则(LiskovSubstitutionPrinciple)、接口隔离原则(InterfaceSegregationPrinciple)和依赖倒置原则(DependencyInversionPrinciple)。

2.在微服务架构中,以下哪个不是服务间通信的常见模式?

A.同步通信

B.异步通信

C.共享数据库

D.消息队列

答案:C。共享数据库不是服务间通信的模式,而是数据存储策略。在微服务架构中,每个服务通常拥有自己的数据库,服务间通信主要通过同步通信(如RESTAPI)、异步通信(如消息队列)等方式进行。

3.以下哪种设计模式属于创建型模式?

A.观察者模式

B.策略模式

C.工厂模式

D.适配器模式

答案:C。工厂模式属于创建

文档评论(0)

1亿VIP精品文档

相关文档