搜索题目…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
首页
主题
分类
学习路径
搜索
面向对象编程 面试问题与答案 · IT 面试练习
首页
/
Computer Science
/
面向对象编程
Computer Science
面向对象编程
掌握 OOP 的核心概念——类、对象、四大支柱、SOLID 原则,以及如何将领域建模为整洁、可维护的类设计。
30
道题
每周更新
初级
10
中级
12
高级
8
面向对象编程 道题
15 / 30 已显示
默认
热门
最新
›
接口(interface)和抽象类(abstract class)之间有什么区别?
中级
#面向对象
#设计
详情 →
›
为什么应该偏好组合而非继承?
中级
#设计
#继承
详情 →
›
SOLID 原则是什么?
中级
#原则
#设计
详情 →
›
什么是耦合和内聚?
中级
#设计
#原则
详情 →
›
什么是不可变对象,为什么要使用它们?
中级
#设计
详情 →
›
is-a 和 has-a 关系有什么区别?
中级
#继承
#设计
详情 →
›
你什么时候应该使用 getters 和 setters(什么时候不应该)?
中级
#原则
#设计
详情 →
›
什么是依赖注入和控制反转?
中级
#设计
#原则
详情 →
›
什么时候应该使用工厂方法而不是构造函数?
中级
#设计
#面向对象
详情 →
›
详细解释开放/闭合原则。
高级
#原则
#设计
详情 →
›
OOP 与函数式编程如何比较?
高级
#面向对象
#设计
详情 →
›
常见的OOP反模式有哪些?
高级
#设计
#原则
详情 →
›
什么是 mixins 和 traits?
高级
#继承
#设计
详情 →
›
什么是设计契约(Design by Contract)?
高级
#原则
#设计
详情 →
›
如何将域模型建模为设计良好的类?
高级
#设计
#继承
详情 →