有人在stackover上问:如何用C写出面向对象的代码?回答的人推荐了这本书。正巧,这也是我想问的问题,于是看了这本书。
C是一个非常灵活的语言,而面向对象是一种思想。作者认为这两者并不冲突,而是可以完美的结合在一起,并且我们可以从中享受到许多乐趣。这本书详细的介绍了继承、多态、抽象等等面向对象思想的C语言具体实现。书中一开始关于计算器的例子就把我完全看晕了,循环的嵌套调用,在实际的工作中应该木有人会去这样写,写了都会被骂死。囫囵吞枣的看了一遍,还得继续回来细细阅读。另外,阅读这本书,也可以让你更加精通C语言。
这是一本技术具体实现的书籍,而非理论指导。有时候受系统的限制,不能使用面向对象的语言,以前的我虽然知道OO好,但压根没想到使用。当我的同事用这种方式写出简洁、扩展性好的框架时,着实让我吃惊不小。这也是我寻找这本书的原因。
PS:GTK是一个成功的采用面向对象的思想,用C写出的开源代码。可以结合这本书一起看。
哦,C语言和面向对象
《Object-Oriented Programming With ANSI-C》热门书评
-
OOC 中文翻译地址
6有用 0无用 Border 2009-04-01
通过这本书你可以明白C++, Java, Python 等面向对象语言中的类、继承、实例、连接、方法、对象、多态... 都是如何实现的. 能让你通过C来写出优美并可以重用的代码.中文地址: http://wiki.chinaunix.net/index.php/OOC...
-
哦,C语言和面向对象
5有用 0无用 ppretender 2012-02-23
有人在stackover上问:如何用C写出面向对象的代码?回答的人推荐了这本书。正巧,这也是我想问的问题,于是看了这本书。C是一个非常灵活的语言,而面向对象是一种思想。作者认为这两者并不冲突,而是可以完美的结合在一起,并且我们可以从中享受到许多乐趣。这本书详细的介绍了继承、多态、抽象等等面向对象思想...
书名: Object-Oriented Programming With ANSI-C
作者: Axel-Tobias Schreiner
出版社: Hanser Fachbuch
出版年: 1994
页数: 252
装帧: Hardcover
ISBN: 9783446174269

