
设计模式
文章平均质量分 81
yefufeng
江山风云几多事?且试天下问红妆!
展开
-
设计模式概述
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。它代表了软件设计最佳的实践,是软件开发人员在软件开发过程中面临的一般问题的解决方案。原创 2017-11-08 21:56:19 · 5165 阅读 · 0 评论 -
面向对象的设计原则(二)
3.里氏代换原则(Liskov Substitution Principle, LSP)里氏代换原则是实现开闭原则的重要方式之一,由2008年图灵奖得主、美国第一位计算机科学女博士Barbara Liskov教授和卡内基·梅隆大学Jeannette Wing教授于1994年提出,其定义如下:所有引用基类(父类)的地方必须能透明地使用其子类的对象。上述定义可以理解为子原创 2017-11-28 19:28:17 · 5619 阅读 · 1 评论 -
面向对象的设计原则(三)
5.接口隔离原则(Interface Segregation Principle, ISP) 接口隔离原则与单一职责原则在思想上比较相似,都是为了降低类之间的耦合度。接口隔离原则的定义如下: 使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。 根据接口隔离原则,当一个接口太大时,我们需要将它分割成一些更细小的接口,使用该接口的客户端仅需知原创 2017-11-29 19:51:30 · 6637 阅读 · 0 评论 -
面向对象的设计原则(一)
在面向对象的设计过程中,首先需要考虑的是如何同时提高一个软件系统的可维护性和可复用性。这时,遵从面向对象的设计原则,可以在进行设计方案时减少错误设计的产生,从不同的角度提升一个软件结构的设计水平。同时面向对象设计原则也是用于评价一个设计模式的使用效果的重要指标之一,在设计模式的学习中,经常会看到诸如“XXX模式符合XXX原则”、“XXX模式违反了XXX原则”这样的语句,以此来评判设计模式的不足。这原创 2017-11-15 21:10:45 · 9546 阅读 · 0 评论