现在看,面向对象的几大好处。第一封装,降低耦合,这个貌似不是很成立。因为类的
个数会因此爆炸,虽然降低了耦合,但是程序变得很难懂,很大,很长。也就更加难以
维护。特别是C++正确实现变得十分tricky.还不如大智若愚,就是用C.什么问题都摆在
台面上。
第二重用,这个更加搞笑,这应该是C++第一卖点了。事实上,由于技术的进步,几乎
没有见过那个包能用上20年的。特别是公司里面,总的有点事情做啊,于是C++程序整
个丢掉,改用java,C#不是少数。
所以我看来,C++面向对象编程的性价比实在太低了。真的不如改用C写底层,高层用
javascript, ruby,shell,什么的快速开发语言好了。