6 运行时刻解析、表示类型, 我是谁。 c++: RTTI c#: reflect
7 学习语言的态度: 拿来主义,不用从底层做起,先学会时候优秀的lib,公认的lib 熟悉、再熟悉你必须使用的namespace,lib库,再一点一点扩展。
"师夷长技以自强"
8 DP 设计模式的应用, 实际上在c#,C++里面,包括构造函数、析构函数就是一种模式 不用模式也没有关系,只要软件符合规范,易扩展,易维护即可。
例如Single: 就是体现了private, static思想; 同时必须把=, copy construct也得屏蔽处理。 Template: 就是最基本的方法,基类走流程,如果派生类必须修改流程中的那个部分,则override修改即可。
采集里面的put()上面搞, splitter则下面派生类具体实现。