最近学习总结
2007-08-30 16:08
225 查看
1> 所谓的STL,是通过 迭代器(Iterator) 这个接口把一些常用的数据结构如(vector,list,dquee,map)
与一些常用的算法如(for_each,qshort,copy) 组织起来形成的一个整体。
假如我们想做出的新的数据结构要能够使用原有的算法,则需要提供相应的Iterator接口即可。
同理,假如想我们的新算法应用于旧有的数据结构,则只要把对数据结构的操作都转为相应的Iterator操作。
STL中的Iterator中分为五类,五类Iterator的关系很象继承关系。
但是该关系与面象对象所操作的层面不同。正如泛型方法与面象对象方法所操作的层面不同一样.
2>学习面向对象方法的问题:
面向对象方法其目的是解决哪些问题?哪些问题用面向对象的方法来解决最方便?
面各对象不擅长的又是哪些问题?那么那么不擅长的问题又有什么其它方法来解决?
在解决的问题中面象对象方法又是如何与其它方法合作解决的?
与之前所学的方法中面象对象的好处在哪?坏处在哪?
与生活中的方法相比,面象对象方法又类似于哪些方法?
各种新式方法无非是:消除重复,增强分类.你要知道它简单是简单在哪.
3>如何阅读一本书的主轴.
阅读中最重要的一点就是要主动,而为了达到这个目地,有几个问题必须得提问.
而要解决好这几个问题,作者又提出了十几个建议或规则。而本书则围绕着这十几个规则展开。
作为读者要受益于这本书,在同意作者的观点之后,就要按照这十几个规则来训练。
与一些常用的算法如(for_each,qshort,copy) 组织起来形成的一个整体。
假如我们想做出的新的数据结构要能够使用原有的算法,则需要提供相应的Iterator接口即可。
同理,假如想我们的新算法应用于旧有的数据结构,则只要把对数据结构的操作都转为相应的Iterator操作。
STL中的Iterator中分为五类,五类Iterator的关系很象继承关系。
但是该关系与面象对象所操作的层面不同。正如泛型方法与面象对象方法所操作的层面不同一样.
2>学习面向对象方法的问题:
面向对象方法其目的是解决哪些问题?哪些问题用面向对象的方法来解决最方便?
面各对象不擅长的又是哪些问题?那么那么不擅长的问题又有什么其它方法来解决?
在解决的问题中面象对象方法又是如何与其它方法合作解决的?
与之前所学的方法中面象对象的好处在哪?坏处在哪?
与生活中的方法相比,面象对象方法又类似于哪些方法?
各种新式方法无非是:消除重复,增强分类.你要知道它简单是简单在哪.
3>如何阅读一本书的主轴.
阅读中最重要的一点就是要主动,而为了达到这个目地,有几个问题必须得提问.
而要解决好这几个问题,作者又提出了十几个建议或规则。而本书则围绕着这十几个规则展开。
作为读者要受益于这本书,在同意作者的观点之后,就要按照这十几个规则来训练。
相关文章推荐
- 关于android学习的最近总结-2
- 最近学习vc时候的一些总结
- 个人结合最近学习总结顺序表和链表的优缺点
- 最近的学习状况总结
- android小白最近学习的界面的一些总结
- 对最近一段时间学习的总结
- 最近学习的总结
- 最近学习PHP总结
- 最近几个月学习情况的总结
- 最近学习了Node,利用Express搭建了个人博客,总结下吧
- 最近的学习总结
- 最近学习总结
- 对于最近学习WCF的总结——唔聊的服务
- 最近以来学习thinkphp的总结
- 关于最近学习的一些方法总结
- 最近学习总结
- 最近在学习mysql数据库,一些记录总结
- 最近有点忙,忙着自己的安卓系统官网的开发,后面在做总结这两个月的学习
- 最近学习openmax总结
- 总结最近一段时间的学习情况