08 2017 档案

摘要:一、面向对象后续 1、接口和归一化设计 为何要用接口 接口提取了一群类共同的函数,可以把接口当做一个函数的集合。 然后让子类去实现接口中的函数。 这么做的意义在于归一化,什么叫归一化,就是只要是基于同一个接口实现的类,那么所有的这些类产生的对象在使用时,从用法上来说都一样。 1. 归一化让使用者无需 阅读全文
posted @ 2017-08-21 22:53 我是一条小青龙小青龙 阅读(437) 评论(0) 推荐(0)
摘要:匿名函数lambda 1. 使用Python写一些执行脚本时,使用lambda可以省去定义函数的过程,让代码更加精简。 2. 对于一些抽象的,不会别的地方再复用的函数,有时候给函数起个名字也是个难题,使用lambda不需要考虑命名的问题。 3. 使用lambda在某些时候让代码更容易理解。 lamb 阅读全文
posted @ 2017-08-08 14:07 我是一条小青龙小青龙 阅读(202) 评论(0) 推荐(0)
摘要:1 协程函数 1.1 协程函数理解 协程函数就是使用了yield表达式形式的生成器 def eater(name): print("%s eat food" %name) while True: food = yield print("done") g = eater("gangdan") prin 阅读全文
posted @ 2017-08-03 11:44 我是一条小青龙小青龙 阅读(97) 评论(0) 推荐(0)