与面向对象编程概念相关的问题解决

时间:2011-05-01 00:49:21

标签: oop

为了安静,我现在一直在努力提高我的算法技能,因为它需要清除谷歌,亚马逊等公司的采访。但最近我遇到了亚马逊采访中提出的面向对象编程概念的问题。我是C的程序员,对oops知之甚少。任何类型的帮助,如好书,改善这些技能的链接将不胜感激。提前谢谢。

4 个答案:

答案 0 :(得分:1)

我开始使用Tim Budd的第一版“An Introduction to 面向对象编程“。它与语言无关,所以我学习了概念,而不是实现。

third edition现已结束。

答案 1 :(得分:1)

一旦掌握了OO概念,我就会阅读Robert Martin概述的一些基本OO原则:

http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod

这些原则确实让对象定位成为一个目的,我打赌这对于开发者职位的任何面试都是非常好的。

答案 2 :(得分:0)

阅读GoF以开始真正理解OOP中的设计模式解决方案。

答案 3 :(得分:0)

我建议初学者使用“Head first”系列。

 1. Head first - OOAD 
 2. Head first - design patterns.

一旦您对这些概念感到满意,就可以阅读 Gang of four book on Design patterns & OOAD