k***x 发帖数: 6799 | 1 主要就是OOP这些东西,比如设计一个parking lot这些,怎么准备啊?有经验的说说。
算法题可以练,真作不出来只能怪水平不行,这类题目感觉漫无边际。 | b*****u 发帖数: 648 | 2 按照150题上给的套路,貌似分四步走
1. 问清要实现的主要功能
2. 基于1列出基本的对象
3. 看看2里有没有什么遗漏,能否走完整个流程
(比如黑白棋能否cover从开始到终局的全部状态)
4. 写出全部方法
这是我的理解,不一定对 | S*******h 发帖数: 7021 | 3 多在白板上练习划 UML diagram, OR mapping diagram
注意题目中物件间的关系 例如 一对一 一对多 多对多 is-a, has-a, 画diagram时 要
考量这些 把他们融入设计 | c*****a 发帖数: 808 | 4 know refactoring, 23 design patterns? |
|