2015年11月21日
摘要: 写过python类的都会知道__init__,可能也了解__new__。我之前也了解__new__,但只做的它发生在__init__之前。其他的就比较模糊了今天在学习单例模式时,看到有人用__new__去实例化,也有人用__init__去初始化,甚为奇怪,就查了一下别人的文章,总结一下。简单来说,就... 阅读全文
posted @ 2015-11-21 23:04 slower 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 看了很多类似的博客,这篇算是写的比较完善的,转载以备后期查看原文:一 你可以从这里获取什么?1. 也许你在阅读别人的代码的时候碰到过metaclass,那你可以参考这里的介绍。2. 或许你需要设计一些底层的库,也许metaclass能帮你简化你的设计(也有可能复杂化:)3. 也许你在了解metacl... 阅读全文
posted @ 2015-11-21 21:26 slower 阅读(344) 评论(0) 推荐(0) 编辑
摘要: python 也是面向对象的高级语言,但是平时没有大的项目,也不需要对象属性,方法封装和继承等,所以习惯写函数,但是当稍微做大一点的项目,类比函数编程还是有很大的优势。。。类由属性和方法组成class Human(object): __Class_name = "Human" ... 阅读全文
posted @ 2015-11-21 20:52 slower 阅读(451) 评论(0) 推荐(0) 编辑