随笔分类 - 编程
摘要:1. 单一职责原则SRP:Single Responsibility Principle一个改变只影响到一个类类的职责划分要细2. 开闭原则(the Open Closed Principle OCP)模块在扩展方面开放,在修改方面关闭。就是添加新功能时,只增不改,尽量复用现有功能类似DRY原则,但偏向于设计常用手段:接口,抽象类,函数重载等3. 里氏替换原则 (the Liskov Substitution Principle LSP)子类能替换父类所有场景父类像是一个占位符,依赖的类型是父类,实际调用的是子类4. 依赖倒置原则 (the Dependency Inversion Princ
阅读全文
摘要:DRY原则Don't Repeat Yourself,类似提取公因式,合并相似的部分,挤干水分Shy原则害羞,类似面向对象中类的private修饰符,只有内部使用的就不要publicShy和DRY的折中,可以通过接口隔离,API化等方式减少冲突
阅读全文