- 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)