首页 > 技术文章 > 【开发笔记】- 软件开发优化心得

juihai 2021-09-22 18:07 原文

可参考以下原则:

1. 单一职责原则
2. 开闭原则: 
  软件中的对象应该对于扩展是开放的,但是,对于修改是封闭的。
  在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会将错误引入原本已经经过测试的旧代码中,破坏原有系统。
3. 里氏替换原则:其实说白了就是抽象,把缓存逻辑单独抽象出来,这样具体的实现交给其子类去完成,可以实现千变万化的缓存策略。 4. 依赖倒置原则。   a.高层模块不应该依赖底层模块,两者都应该依赖其抽象;   b.抽象不应该依赖细节   c.细节应该依赖抽象 5. 接口隔离原则。
  即客户端不应该依赖它不需要的接口。
6. 迪米特原则。
  即一个对象应该对其他对象有最少的了解。通俗的说就是调用者只需要知道另外一个类中的方法即可,不需要知道具体实现.

 

推荐阅读