现在有些时候我一直在努力提高算法技巧,因为它需要清除谷歌,亚马逊等公司的访谈。但是最近我遇到了关于面向对象编程概念的问题在亚马逊采访中被问到。我在C程序员身上并不了解哎呀。任何形式的帮助,如好书,提高这些技能的链接都将不胜感激。提前致谢。与面向对象编程概念相关的问题解决
-1
A
回答
1
我从第一版Tim Budd的“面向对象编程入门 ”开始。这是语言不可知的,所以我学到了概念,而不是实现。
third edition现在不在。
0
阅读GoF开始真正理解OOP中的设计模式解决方案。
1
一旦你对面向对象的概念一握我会读一些由罗伯特·马丁确定的基本OO原则:
http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
这些原则确实给面向对象一个目的,我敢打赌,将是极好的对于开发人员职位的任何采访。
+0
然后,一旦掌握了这些原则,阅读GoF OO设计模式将会更有意义,因为它们基于Robert Martin概述的基本OO原则 – 2011-05-02 00:59:42
0
我建议“头先”系列初学者。
1. Head first - OOAD
2. Head first - design patterns.
一旦你觉得你是舒服的概念,您可以阅读Gang of four book on Design patterns & OOAD
相关问题
- 1. 关于面向对象的概念
- 2. 面向对象编程实践 - 概念/实体到对象
- 3. 面向对象,对象概念
- 4. 使用面向对象编程概念的PHP表单处理问题
- 5. 编程问题和概念
- 6. 关于面向对象和父母/子女关系的概念性问题
- 7. 简单的面向对象的编程概念
- 8. 新的面向对象编程的概念
- 9. 面向对象编程的基本概念(C#)
- 10. 面向对象编程的概念和资源管理
- 11. Python面向对象的设计概念
- 12. 面向对象的关联哲学概念
- 13. 面向对象的编程问题
- 14. 关于iOS对象/方法委托的概念性问题
- 15. 面向对象编程方法问题
- 16. c#面向对象编程问题
- 17. 面向对象编程问题
- 18. 处理 - 面向对象编程问题
- 19. 面向对象编程问题
- 20. 概念线程问题
- 21. 解决龟概念在Python
- 22. 如何解决这个重叠div问题并理解概念?
- 23. 关于面向对象编程的一些基本问题
- 24. Java:面向对象的概念,抽象类,接口
- 25. 关于Mulesoft的一些概念问题
- 26. IndexedDB(关系等)的概念问题
- 27. 关于dll的概念问题
- 28. 了解Canvas.onDraw()的概念问题?
- 29. 需要解决与在MonoTouch方向相关的问题
- 30. uiviewcontroller概念问题
我会跳过它。设计模式与面向对象的概念不同。 – 2011-05-01 01:04:49
@Terry Wilcox:你说得对。这不一样。但是阅读这本书帮助我理解了如何使用对象建模解决方案,以便尽可能地从OOP中获得更多优势。 – Heisenbug 2011-05-01 01:13:34
如果面试官要求你解释多态性,那么GoF书不会拯救你。 – 2011-05-01 01:20:59