首页
学习
活动
专区
工具
TVP
发布

包子铺里聊IT

https://baozitraining.org/ 北美最优秀的程序员模拟面试 - 包子IT面试培训
专栏作者
123
文章
107456
阅读量
37
订阅数
面向对象设计——你究竟想问什么
面向对象设计(OOD)是技术面试中几乎必考的问题,也算新手村中的老大难问题。常听那些半路转CS的学生朋友们感慨,「算法问题还有刷题网站可以练习,面向对象这种开放性的问题,可怎么回答啊?」的确,面向对象的问题不好准备,完成一个好的方案需要足够多的细节考虑。但从另外一个方面讲,OOD也可以是一个非常容易出彩的机会,如果把这个问题回答好,很容易给面试官留下深刻的印象,因此我们决定不能轻易放过它。 在面向对象设计特性的支持上,Java/C++一直是这么多年来最流行的语言,也是在面试中被使用最频繁的语言。一个很普遍的
包子面试培训
2018-04-19
1.1K0
面向对象设计一一再谈电梯类的实现
上一篇文章讨论如何设计类的使用场景,进而归纳出电梯类的对外接口。今天我们就继续谈谈如何设计电梯类的内部状态、方法以及某些实现。 ‌‌‌‌ ‌ ‌‌ 现在我们切换视角,从电梯的使用者,转换到电梯本身。
包子面试培训
2018-04-19
3.7K0
面向对象设计——初探电梯类设计
上一篇文章谈到了OOP设计中的重要部分,即分析使用场景(use case)。今天我们就用一个具体的例子来分析这类问题的思路。 Design an elevator class. 电梯是我们生活中经常使用的物件,在开始设计之前,我们先看看电梯是如何被使用的。 首先,电梯谁来用?开展想象。电梯的使用者可以是: a. 普通用户;(可以上下基本楼层) b. 刷卡用户;(可以上下基本楼层+卡权限所允许的楼层) c. 特殊工作人员;(不但可以上下所有楼层,还可以锁定、开启电梯,查看电梯配置等高级行为) d ... O
包子面试培训
2018-04-19
1.7K0
浅谈Java面试过程中的Encapsulation, Inheritance and Polymorphism
Q: What are Encapsulation, Inheritance and Polymorphism? 上面这道题是面试中常常会被问道的。有些时候面试官很直接地想面试者说出这三个代表着OOP
包子面试培训
2018-04-19
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档