2014年2月7日

python反射

摘要: class Person: def __init__(self): self.name = "zjgtan" def getName(self): return self.name反射的简单含义: 通过类名获得类的实例对象 通过方法名得到方法,实现调用反射方法一:from person import PersontheObj = globals()["Person"]()print theObj.getName()反射方法二:module = __import__("person")theObj = g... 阅读全文

posted @ 2014-02-07 18:14 zjgtan 阅读(6578) 评论(0) 推荐(0) 编辑

工厂模式

摘要: 一、创建型模式创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够使软件模块做到与对象创建和组织的无关性。为了使体系结构更加清晰,一些软件在设计上要求当创建类的具体实例时,能够根据具体的语境来动态地决定怎样创建对象,创建哪些对象,以及怎样组织和表示这些对象,而创建型模式所要描述的就是该如何来解决这些问题。按照生成目标的不同,创建型模式可以分为类的创建型模式和对象的创建型模式两种:类的创建型模式类的创建型模式通过使用继承关系,将类的创建交由具体的子类来完成,这样就向外界隐藏了如何得到具体类的实现细节,以及这些类的实例是如何被创建和组织在一起的。对象的创建型模式对象的 阅读全文

posted @ 2014-02-07 18:10 zjgtan 阅读(474) 评论(0) 推荐(0) 编辑

导航