最近学习总结

1> 所谓的STL,是通过 迭代器(Iterator) 这个接口把一些常用的数据结构如(vector,list,dquee,map)   
   与一些常用的算法如(for_each,qshort,copy) 组织起来形成的一个整体。

   假如我们想做出的新的数据结构要能够使用原有的算法,则需要提供相应的Iterator接口即可。
   同理,假如想我们的新算法应用于旧有的数据结构,则只要把对数据结构的操作都转为相应的Iterator操作。

   STL中的Iterator中分为五类,五类Iterator的关系很象继承关系。
   但是该关系与面象对象所操作的层面不同。正如泛型方法与面象对象方法所操作的层面不同一样.
  

2>学习面向对象方法的问题:
  面向对象方法其目的是解决哪些问题?哪些问题用面向对象的方法来解决最方便?
  面各对象不擅长的又是哪些问题?那么那么不擅长的问题又有什么其它方法来解决?
  在解决的问题中面象对象方法又是如何与其它方法合作解决的?
  与之前所学的方法中面象对象的好处在哪?坏处在哪?
  与生活中的方法相比,面象对象方法又类似于哪些方法?
  各种新式方法无非是:消除重复,增强分类.你要知道它简单是简单在哪.


3>如何阅读一本书的主轴.
  阅读中最重要的一点就是要主动,而为了达到这个目地,有几个问题必须得提问.
  而要解决好这几个问题,作者又提出了十几个建议或规则。而本书则围绕着这十几个规则展开。
  作为读者要受益于这本书,在同意作者的观点之后,就要按照这十几个规则来训练。
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值