模块设计理念
2015-10-30 09:11
218 查看
# -*- coding: utf-8 -*- #python 27 #xiaodeng #Python学习手册 640 #模块设计理念 #如同函数,模块也有设计方面的折中考量,需要思考哪些函数要放进模块,模块通信机制等 #模块设计理念: #总是在python的模块内编写代码。 #模块耦合要降到最低:全局变量 #就像函数一样,如果编写闭合的盒子,模块运行得最好。 #原则:模块应该尽可能和其他模块的全局变量无关,尽可能减少相互之间的勾连 #最大化模块的粘合性:统一目标 #如果模块的所有元素都享有共同的目的,就不太可能依赖外部的变量名。 #模块应该少去修改其他模块的变量。 #讲究其尽可能的独立性。
相关文章推荐
- iOS纯代码实现界面建立、跳转、导航栏(无storyboard、无nib)(Objective-C)
- Python 标准库 urllib2 的使用细节
- 你真的会玩SQL吗?三范式、数据完整性
- git svn rebase出现了checksum mismatch的错误
- 第九周--项目2对称矩阵压缩存储的实现与应用(2)
- cp
- 第九周项目1--二叉树算法库
- 用到的一些工具
- C,C++宏中#与##的讲解
- SkipList 跳表
- 递归实现无限级分类
- 超级系统工具Sysdig,比 strace、tcpdump、lsof 加起来还强大
- 窗口传值方法(socket多窗口共用)
- 采用Atlas+Keepalived实现MySQL读写分离、读负载均衡
- C++之tinyXML使用
- 写程序取自己进程的AEP
- Windows 10 专业版关闭自动更新
- 第6周项目2 建立栈链算法库
- 第六周项目二建立链栈算法库
- SQ 数据库归档