读《C++沉思录》第一章有感

          “我考虑的是问题的本质是什么,再定义一个类来抓住这个本质,并确保这个类能独立地工作,然后再遇到符合这个本质的问题时就使用这个类。”——《C++ 沉思录》P20

       这句话让我陷入了思考,当今面向对象编程思想很流行,但是为什么要使用这个编程思想呢?这个至少我没有认真地考虑过,但是由于这句话,让我开始考虑这个问题。最后我得出的结论是:“面向对象的思想是一种我们认知世界的数据结构”。

       我们在编程的时候时常用到数组、链表、图、树等数据结构,这些都是用来帮我们管理数据的结构。各种数据结构都有它们的优缺点,我们必须根据编程过程中遇到的问题,而选择不同数据结构来解决问题。通过这个我联想到,现实世界环境中让面向对象这种思想更适合我们认知世界,和组织世界中的形形色色。

       我想随着社会和世界的发展,可能会再出现一种新的认知世界的方法。也许在未来的某天,面向对象的思想也会和当初的面向过程一样呆在冷宫。有句话是这样说的,历史总是在不断的重演,也许这种只不过是一种轮回。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值