翼度科技»论坛 编程开发 python 查看内容

工匠回忆(三)

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
接上文
7、函数
  7.1、长度
  7.2、圈复杂度
  7.3、函数内代码确保处在同一抽象层内,主流程清晰,不存在穿插的分支
  7.4、有状态的函数
    7.4.1、全局变量
    7.4.2、闭包函数
    7.4.3、类
    比较偏向于后两者
 
8、装饰器
  装饰器和装饰器模式是两个完全不同的概念
  1、三方模块wrapt的引入
 
9、OOP
  9.1、多态、鸭子类型
  9.2、抽象类的子类化机制
  9.3、元类的某些场景下的替代者,钩子函数
  9.4、继承是一把双刃剑(多组合少继承)、混合类的使用
 
后面还有几个章节是讲这个设计模式的,没怎么看,我也在这里总结下设计模式遵循的几大原则吧
  1、单一职责
  2、开闭
  3、最少知道(高内聚、低耦合)
  4、里氏替换(这个还不清楚)
  5、依赖倒转
  6、接口隔离
 

来源:https://www.cnblogs.com/shixiaogu/p/17371079.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具