设计模式
qq_37593577
这个作者很懒,什么都没留下…
展开
-
开放封闭原则
开放封闭原则 面向对象原则 在面向对象的设计中有很多流行的思想,比如"所有的成员变量都应该设置为私有(python中使用__定义私有属性)","要避免使用全局变量"等等。这些思想的源泉就来自于面向对象的六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 开放封闭原则描述 符合开放封闭原则的模块都有两个主要特性: 1.面向扩展开放(...翻译 2020-04-25 18:29:28 · 125 阅读 · 0 评论 -
一职责原则
1、单一职责原则的概念 一个类被改变的原因不能超过一个,也就是说,一个类只有一个职责,如果职责过多,代码就会臃肿,可读性更差,也更难以维护。其实上单一职责原则和接口隔离原则有一定的关系,接口隔离以后,职责就单一了,实现这个接口的类的职责自然也就单一了。但是接口隔离关注的是抽象层,单一职责关注的是两者兼而有之,偏重于实现。 2、为什么要遵守单一职责原则 提高类的可维护性和可读写性 一个类的职责...转载 2020-04-25 12:35:18 · 114 阅读 · 0 评论