对于C#的中级到高级。晚上突然心中涌起一种明悟,在C#的使用上,也终于可以自称是高级了。

就像是大家描述委托时各种花里胡哨一样,本质上是函数指针,而MVVM也是,各种View,ViewMode,其实来说也就是数据绑定。把数据绑定这个概念抽象的描述成了View 和ViewMode。

总感觉这样做真的很蠢。就像是那个工厂模式,很容易让人对于其本质实现产生误解。

不过可能这样才能显得高级吧。

不过话说回来,这种MVVM的设计模式,其实委托的一种应用方式。只是实现了一个特殊的接口,可以由XML接受到的接口。其他语言好像也可以实现这个功能,不过没有XML 这种很方面的界面解释器的情况下,实现好像也没有特殊的意义,徒增烦恼。

又想起来了,QT中的信号槽,怪不得都说要比C#的委托的实现要差。同样函数指针的概念,C#明显技高一筹,封装的更好,给与的扩展支持更好。

C# 接下来就没有什么明确方向了,更多的就是经验上的差异,是否做过相关方面的东西,用过对映的API,或者是追求更多的Trick。

C++ 则是还是初级的初期,基础知识点虽然都懂了,但是C++ 的东西太多了,连贯在一起还是搞不定。

于是 小小的庆祝了一下,找了本小说,看了12个小时,又是一个小千世界,还挺有意思的。《这个门派要逆天啊》

看完之后,总有一种既视感,我是不是在很久之前就坎过这本书了?后期的收束的确很是乏力。跟脚来源还是很明显的。

中期有一个副本很有意思,回溯时间的那种,谋篇布局的确很有感觉。

不过看到连环布局被拆出来,总是有一种长生界的既视感,当然也能看到一些其他的书。