摘要: 面向对象程序应该 对扩展开放,对更改封闭。 如果更改代码,要重新编译,重新测试,重新部署,会附带很多其他操作。 python可以使用鸭子模式,进行多态调用。 如下, a和b可以独立变化,不影响以下代码的稳定: self.x = a self.x.duck() self.x = b self.x.du 阅读全文
posted @ 2023-01-04 09:06 道友请留步W 阅读(17) 评论(0) 推荐(0) 编辑