GP与OOP从某种意义上说对立的!因为前者的理念是要实现算法和数据结构的分立,而后者则是要紧密的绑定。
C++并不是一种纯面向对象的程序设计语言,它的绝妙之处,就在于既满足了OOP,又成全了GP。
在实际运用的时候,两者的结合使用往往可以使问题的解决更为有效。作为GP思想实例的STL本身便是一个很好的范例,如果没有继承,不知道STL会是什么样子,似乎没有人做过这样的试验。
GP 与 OOP (四)
最新推荐文章于 2024-05-06 15:35:20 发布
GP与OOP从某种意义上说对立的!因为前者的理念是要实现算法和数据结构的分立,而后者则是要紧密的绑定。
C++并不是一种纯面向对象的程序设计语言,它的绝妙之处,就在于既满足了OOP,又成全了GP。
在实际运用的时候,两者的结合使用往往可以使问题的解决更为有效。作为GP思想实例的STL本身便是一个很好的范例,如果没有继承,不知道STL会是什么样子,似乎没有人做过这样的试验。