美文网首页
2018-01-02随记

2018-01-02随记

作者: Brian木头 | 来源:发表于2018-01-02 15:29 被阅读5次

一切皆为对象。

其实有很多种方式你可以在面向过程和面向对象间互相转化,但是:有时候抛弃C层面的东西也是很好的。

是的——对于这种Smalltalk一样杂交而成的语言中的非面向对象部分而言,C语言是很有魅力的一部分。它速度快、久经考验,是现代计算最核心的部分。而且当面向对象范式处于过于庞大的设计而显得臃肿不堪的时候,C就变成了你的“安全出口”。

静态函数比硬要塞入类中的方法要好。 枚举比字符串常量要好。 按位掩码比字符串常量组成的数组要好。 过程化指令比runtime hack要好。

一个专业的Objective-C工程师应该在面向对象和面向过程范式间优雅地切换,同时能够掌握二者的优势。

相关文章

网友评论

      本文标题:2018-01-02随记

      本文链接:https://www.haomeiwen.com/subject/atxqnxtx.html