我试图通过研究c ++中的真实世界示例来学习面向对象的概念。 这个例子应该说明所有概念,如继承,封装,重载,多态等。
答案 0 :(得分:2)
考虑quite popular post here on SO,您的问题有很多解决方案,可能最好的解决方案是this book。
我还想推荐另一条路径:如果你可以偏离原来的焦点,在Obj-C和Java之间选择1。
我之所以提出这个问题,是因为Java的长期存在,加上它在生产和教育方面的广泛普及,以及Obj-C在某种程度上是一种面向对象的语言,它在这种机制的工作方式,有很多指针和非常简单但功能强大的概念可以帮助你理解这一点。
也可以在非MAC OS驱动的平台上使用Obj-C但你应该使用clang
,而不是gcc
,gcc
有点behind
在objc的支持下,至少这是我所经历的。
还有通常的list of free resources有许多好东西总是有帮助。