摘要: 3:单一原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。 软件设计师发现职责并且把那些职责相互分离 如果能够想得到多以一个动机去改变一个类,那么这个类就具有大于一的职责,就应该考虑分离4:开放封闭原则(OCP) 软件实体(类,模块,函数等)应该可以扩展,但是不可以修改 应当在书... 阅读全文
posted @ 2015-10-11 21:16 billiepander 阅读(229) 评论(0) 推荐(0)
摘要: 1 class Strategy: 2 3 def result(self,original): 4 return print(original) 5 6 class NormalStrategy(Strategy): 7 pass 8 9 class Bar... 阅读全文
posted @ 2015-10-10 00:55 billiepander 阅读(215) 评论(0) 推荐(0)
摘要: class Operate: def __init__(self): passclass Add(Operate): def result(self): return (self.a+self.b)class Subduct(Operate): def ... 阅读全文
posted @ 2015-10-07 22:39 billiepander 阅读(393) 评论(0) 推荐(1)
摘要: 1:安装(windows下) 官网下载.msi文件 运行安装时只需要安装server就行了 在环境变量中配置到bin目录:e.g:C:\programFile\...mysql\bin 完成后进入windows shell输入net strata mysql56(56为版本号)会提示“请求的... 阅读全文
posted @ 2015-10-07 16:36 billiepander 阅读(340) 评论(0) 推荐(0)
摘要: 1:在models.py中建表from django.db import modelsclass Tcontent(models.Model): content = models.CharField(max_length=456) #用于记录每个todolist的具体... 阅读全文
posted @ 2015-10-07 16:09 billiepander 阅读(742) 评论(0) 推荐(0)
摘要: 1:开发环境:windows7+django1.8+Python2.7+mysql数据库2:开发工具:pycharm3:说明与展示以上就是最后的页面,可以完成添加,删除,编辑,已完成(勾选checkbox),翻页,显示加入内容的时间的功能4:接下来我会分别从django的开发模式:MTV(model... 阅读全文
posted @ 2015-10-07 15:39 billiepander 阅读(831) 评论(0) 推荐(0)
摘要: 多态:在编辑时无法确定状态,在运行时才确定。由于Python为动态语言,参数类型没定,所以本身即是多态的1:由继承实现多态 1 class Animal: 2 def move(self): 3 print('Animal is moving') 4 5 class Dog... 阅读全文
posted @ 2015-09-25 10:11 billiepander 阅读(1352) 评论(0) 推荐(0)
摘要: 1:元类 元类:类的创建与管理者 所有类的元类是type class a: pass print(type(a)) 结果:2:定制元类 类的实例化过程:(可看类的基础与要点) 1)调用__new__()创建实例 2)调用__init__()初... 阅读全文
posted @ 2015-09-25 09:30 billiepander 阅读(638) 评论(0) 推荐(0)
摘要: 属性分为实例属性与类属性方法分为普通方法,类方法,静态方法一:属性: 尽量把需要用户传入的属性作为实例属性,而把同类都一样的属性作为类属性。实例属性在每创造一个实例时都会初始化一遍,不同的实例的实例属性可能不同,不同实例的类属性都相同。从而减少内存。 1:实例属性: 最好在__init__... 阅读全文
posted @ 2015-09-20 14:55 billiepander 阅读(26983) 评论(0) 推荐(5)
摘要: 1:2.x与3.x区别: 2.x:老式类,都继承自object,继承机制为深度优先 3.x:新式类不需要写(object),继承机制为广度优先2:类说明: 在定义类下用"""......"""包裹 查看方法:classname.__doc__ or help(classname)3:clas... 阅读全文
posted @ 2015-09-20 13:45 billiepander 阅读(496) 评论(0) 推荐(0)