他妈的个人模式合作?叫我们怎么玩?尼玛能改规律啊?还有你们什么服务器啊,卡的要死。

Python 的 Decorator在使用上和Java/C#的Annotation很相似就是在方法名前面加一个@XXX注解来为这个方法装饰一些东西。但是Java/C#的Annotation也很让人望而却步,太TMD的复杂了你要玩它,你需要了解一堆Annotation的类库文档讓人感觉就是在学另外一门语言。 而Python使用了一种相对于Decorator Pattern和Annotation来说非常优雅的方法这种方法不需要你去掌握什么复杂的OO模型或是Annotation的各种类库規定,完全就是语言层面的玩法:一种函数式编程的技巧如果你看过本站的《函数式编程》,你一定会为函数式编程的那种“描述你想幹什么而不是描述你要怎么去实现”的编程方式感到畅快。(如果你不了解函数式编程那在读本文之前,还请你移步去看看《函数式編程》)

}

Python 的 Decorator在使用上和Java/C#的Annotation很相似就是在方法名前面加一个@XXX注解来为这个方法装饰一些东西。但是Java/C#的Annotation也很让人望而却步,太TMD的复杂了你要玩它,你需要了解一堆Annotation的类库文档讓人感觉就是在学另外一门语言。 而Python使用了一种相对于Decorator Pattern和Annotation来说非常优雅的方法这种方法不需要你去掌握什么复杂的OO模型或是Annotation的各种类库規定,完全就是语言层面的玩法:一种函数式编程的技巧如果你看过本站的《函数式编程》,你一定会为函数式编程的那种“描述你想幹什么而不是描述你要怎么去实现”的编程方式感到畅快。(如果你不了解函数式编程那在读本文之前,还请你移步去看看《函数式編程》)

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信