会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
billiepander
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2015年10月11日
3-单一职责原则+4-开放封闭原则+5依赖倒转原则
摘要: 3:单一原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。 软件设计师发现职责并且把那些职责相互分离 如果能够想得到多以一个动机去改变一个类,那么这个类就具有大于一的职责,就应该考虑分离4:开放封闭原则(OCP) 软件实体(类,模块,函数等)应该可以扩展,但是不可以修改 应当在书...
阅读全文
posted @ 2015-10-11 21:16 billiepander
阅读(229)
评论(0)
推荐(0)
2015年10月10日
2:策略模式
摘要: 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)
2015年10月7日
1:简单工厂模式
摘要: 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)
mysql 在windows下的安装,开发基础与要点
摘要: 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)
pd的django To do list教程-----(2)models模型的建立
摘要: 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)
pd的django To do list 教程------(1)说明与展示
摘要: 1:开发环境:windows7+django1.8+Python2.7+mysql数据库2:开发工具:pycharm3:说明与展示以上就是最后的页面,可以完成添加,删除,编辑,已完成(勾选checkbox),翻页,显示加入内容的时间的功能4:接下来我会分别从django的开发模式:MTV(model...
阅读全文
posted @ 2015-10-07 15:39 billiepander
阅读(831)
评论(0)
推荐(0)
2015年9月25日
Python多态
摘要: 多态:在编辑时无法确定状态,在运行时才确定。由于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)
python 元类与定制元类
摘要: 1:元类 元类:类的创建与管理者 所有类的元类是type class a: pass print(type(a)) 结果:2:定制元类 类的实例化过程:(可看类的基础与要点) 1)调用__new__()创建实例 2)调用__init__()初...
阅读全文
posted @ 2015-09-25 09:30 billiepander
阅读(638)
评论(0)
推荐(0)
2015年9月20日
Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
摘要: 属性分为实例属性与类属性方法分为普通方法,类方法,静态方法一:属性: 尽量把需要用户传入的属性作为实例属性,而把同类都一样的属性作为类属性。实例属性在每创造一个实例时都会初始化一遍,不同的实例的实例属性可能不同,不同实例的类属性都相同。从而减少内存。 1:实例属性: 最好在__init__...
阅读全文
posted @ 2015-09-20 14:55 billiepander
阅读(26983)
评论(0)
推荐(5)
Python 类 --基础与要点
摘要: 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)
上一页
1
2
3
4
5
6
7
下一页
公告