SOLID:SOLID-Python中的OO开发原则

时间:2024-03-12 23:44:13
【文件属性】:

文件名称:SOLID:SOLID-Python中的OO开发原则

文件大小:11KB

文件格式:ZIP

更新时间:2024-03-12 23:44:13

Python

SOLID-适用原则 此页面旨在收集一些良好的资源(IMHO),以便概述应该应用于软件设计的良好原则。 S :单一责任原则。 O :打开/关闭原理。 L :李斯科夫替代原理。 故事的寓意:根据行为而不是根据属性为您的课程建模; 根据属性而非行为对数据建模。 如果它表现得像鸭子,那肯定是鸟。 这强烈表明,当子类限制基类中隐含的*时,绝对不要使用继承,而仅当子类为基类表示的概念添加额外细节时才使用继承,例如“ Monkey” -一只动物'。 I :接口隔离原理 D :依赖倒置原则 编程到接口,而不是实现。 运行代码 所有子模块都以相同的方式进行管理,这意味着您可以使用相同的语法运行代码。 例如,如果要查看“打开/关闭”原理的示例代码的结果,请运行: python -m python_code.bad.open_close # See the result of bad implem


【文件预览】:
SOLID-master
----.gitignore(40B)
----python_code()
--------bad()
--------__init__.py(0B)
--------__main__.py(447B)
--------good()
----README.md(3KB)

网友评论