乐趣区

关于后端:这样学BAT必面之软件设计原则再不会来找我

学习设计准则是学习设计模式的根底。在理论开发过程中,并不要求所有代码都遵循设计准则,咱们要思考人力、工夫、老本、品质,不能刻意追求完满,但要在适当的场景遵循设计准则,这体现的是一种均衡取舍,能够帮忙咱们设计出更加优雅的代码构造。

上面我整顿了七大软件设计准则精髓总结,再不会找我。本文为原创文章,转载请注明出处!关注微信公众号“Tom 弹架构”,回复“材料”、“简历”、“刷题”,“招聘”即可支付面试真题,简历模板等!

[1. 开闭准则(Open-Closed Principle,OCP)]

[2. 依赖倒置准则(Dependence Inversion Principle,DIP)]

[3. 繁多职责(Simple Responsibility Pinciple,SRP)]

[4. 接口隔离准则(Interface Segregation Principle, ISP)]

[5. 迪米特准则(Law of Demeter LoD)]

[6. 里氏替换准则(Liskov Substitution Principle,LSP)]

[7. 合成复用准则(Composite/Aggregate Reuse Principle,CARP)]

退出移动版