- 9
- 0
- 约2.01千字
- 约 6页
- 2017-07-05 发布于浙江
- 举报
面向对象编程问题
面向对象编程的基本理念与核心设计思想解释下多态性(polymorphism),封装性(encapsulation),内聚(cohesion)以及耦合(coupling)。继承(Inheritance)与聚合(Aggregation)的区别在哪里。你是如何理解干净的代码(Clean Code)与技术负载(Technical Debt)的。描述下常用的重构技巧。阐述下?SOLID?原则。其他的譬如 KISS,DRY,YAGNI 等原则又是什么含义。什么是设计模式(Design Patterns)?你知道哪些设计模式?你有了解过存在哪些反模式(Anti-Patterns)吗?你会如何设计登陆舰/数学表达式计算程序/一条龙?你知道哪些基本的排序算法,它们的计算复杂度如何?在给定数据的情况下你会倾向于使用哪种算法呢?尝试编写如下代码:计算指定数字的阶乘开发 Fizz Buzz 小游戏倒转句子中的单词回文字符串检测枚举给定字符串的所有排列组合Java 核心概念equals 与hashCode的异同点在哪里?Java?的集合中又是如何使用它们的。描述下 Java 中集合(Collections),接口(Interfaces),实现(Implementations)的概念。LinkedList与ArrayList的区别是什么?基础类型(Primitives)与封装类型(Wrappers)的区别在哪
您可能关注的文档
- API接口设计原则.docx
- 2018年北京交通大学901 软件工程专业课复习参考书目、考试大纲、考研真题、考研经验-新祥旭考研.pdf
- 软件学院-软件工程导论试题.doc
- 关于波涛的交易系统著作(读后感).doc
- 制造业成本核算与控制.docx
- 第9章 系统实施与测试.ppt
- 第7章-软件测试的资源分配、进度管理与最优发行.ppt
- 企业信息化 第4_4章 管理信息系统(系统实施2016).ppt
- 自然辩证法自理题目及答案.doc
- 测试面试分类汇总.doc
- DB31_T 1551-2025 企业集团安全生产管控基本规范.docx
- DB31_T 1670-2026 供应链质量管理数字化要求.docx
- 重点单位重要部位安全技术防范系统要求 第26部分:民用机场航站楼__DB31_T 329.26-2025-500积分.docx
- DB31 881-2024 涂料、油墨及其类似产品制造工业大气污染物排放标准.docx
- DB32_T 5363-2026 县级(区域)医疗资源集中化运行规范.docx
- DB23_T 3821—2024 黑龙江省超低能耗建筑用外门窗应用技术规程.docx
- DB31 T 838-2026,草坪主要害虫预测与防治技术规范.docx
- DB23_T 3813—2024 公路智能自助收费系统技术规范.docx
- DB31_T 1496-2024 火力发电企业碳管理要求.docx
- DB31_T 1586-2025 未成年人保护工作站建设和服务规范.docx
最近下载
- 2026人力资源部AI转型超级指南.pdf VIP
- 2019福建闽东电力股份有限公司招聘工作人员50名备考题库附答案详解.docx VIP
- 创造性思维与创新方法(Triz版)智慧树知到期末考试答案章节答案2024年大连理工大学.docx VIP
- 2026浙江宁波象山县第一批机关事业单位转任公务员和选聘事业单位工作人员24人考试模拟试题及答案解析.docx VIP
- 浙江宁波象山县第三批机关事业单位转任公务员和选聘事业单位工作人员笔.docx VIP
- (2025年)齐齐哈尔市依安县公安辅警招聘知识考试题(含答案).docx VIP
- 高考英语词汇3500电子版.pdf VIP
- 2026历年高考英语真题高频词汇必备800个(打印版).docx
- 输尿管肿瘤的护理.pptx VIP
- 2026年高考地理备考 简答题汇编-(新高考通用).pdf VIP
原创力文档

文档评论(0)