![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计原则
shunxiu
我真的需要吗?我会呼吸,还在走路,就可以开心的活下去。
展开
-
五大设计原则
一 单一职责:让一个类只负责一个任务,类中的方法只做一件事 二 开闭原则:对类的内部修改是关闭的,而对外的扩展是开放的。 三 里氏替换原则: 1)子类可以覆盖父类的抽象方法,但不能覆盖非抽象方法。 2)如果需要覆盖父类的非抽象方法,参数的类型必须要比父类的宽松,返回值类型必须要比父类严格。 3)子类可以拥有自己的成员方法。 四 依赖倒置原则 1)高层模块不因该依赖底层模块,两原创 2016-11-21 20:33:56 · 958 阅读 · 0 评论 -
设计模式
简介:有了SOLID五大原则,那么因此遵循五大设计原则又延伸推出了响应的23种设计模式。所谓的设计模式,就是用来解决某种特定的业务场景。在不同的业务场景中,选择合适的设计模式,可以很好的解决问题的复杂性。使得程序可以很好的维护和扩展。(注意:我们不能为了模式而模式,不要为了使用某种模式,而将这个谋士硬套在当前的这个业务中。而是应当依据当前的业务场景选择合适的设计模式才是王道。) 一:单例模式原创 2016-11-21 21:43:57 · 251 阅读 · 0 评论