设计模式就该这么学:要走心才能遵循设计模式五大原则(第二篇)
摘要 :设计模式是基于一定问题解决规律产生,自然也会有些公用的东西,这个公用的东西就是我今天要讲的设计模式的五大原则,当然原则只是战略层面的指导,没有代码能完全遵守着五大原则,要根据实际(zou)情况(xin)合理取舍 本文作为《设计模式就该这么学》系列文章的第二篇,今天我们来聊一下设计模式中的五大原则! 《设计模式就该这么学》 系列 文章: 设计模式就该这么学:为什么要学设计模式?(开篇漫谈) 设计模式就该这么学:要走心才能遵循设计模式五大原则(第二篇) 设计模式就该这么学:以微信订阅号来讲观察者模式(第三篇) 观察者模式实际应用:监听线程,意外退出线程后自动重启 一、到底是哪五大原则 设计模式(面向对象)五大原则可以简称为SOLID,SOLID是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写,它目的就是为了写出 可复用、可扩展、高内聚、低耦合 的代码。 当然原则只是战略层面的指导,没有代码能完全遵守着五大原则,要根据实际(zou)情况(xin)合理取舍。 下面我们来看看SOLID的具体描述: SRP The Single Responsibility Principle 单一责任原则 OCP The Open Closed Principle 开放封闭原则 LSP The Liskov