n 单一职责原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。 n 开放-封闭原则(OCP) 软件实体应该是可以扩展的,但是不可修改。 n Liskov替换原则(LSP) 子类型必须能够替换掉它们的基类型。 n 依赖倒置...
分类:
其他好文 时间:
2015-05-11 20:16:21
阅读次数:
144
实验二第三类实验SOLID原则SRP(Single Responsibility Principle,单一职责原则)OCP(Open-Closed Principle,开放-封闭原则)LSP(Liskov Substitusion Principle,Liskov替换原则)ISP(Interf...
分类:
编程语言 时间:
2015-05-07 21:54:27
阅读次数:
143
开放-封闭原则(OCP:TheOpen-ClosedPrinciple)开放-封闭原则:软件实体(类,模块,函数等等)应该是可以扩展的,但是不可修改的。设计的目的便在于面对需求的改变而保持系统的相对稳定,从而使得系统可以很容易的从一个版本升级到另一个版本。大家可能都有这样的体会,要..
分类:
其他好文 时间:
2015-05-07 01:05:34
阅读次数:
137
面向对象的六大原则(推荐)要把软件做得非常灵活又要便于维护是一个很困难的事情。灵活的软件他的结构就复杂,维护起来就困难。有得必有失,关键就在于如何处理这两者,使得大于失。软件的设计开发应遵循以下六大原则:1. OCP全称:“Open-Closed Principle” 开放-封闭原则说明:对扩展开放...
分类:
其他好文 时间:
2015-04-30 13:47:24
阅读次数:
260
下面是iOS开发中比较常用的几种设计模式.详情如下所示:(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数de...
分类:
移动开发 时间:
2015-04-28 20:26:10
阅读次数:
5174
《敏捷软件开发读书笔记之三》 以下是我从最后两个部分:气象站案例研究和ETS案例研究中得到的一些收获,以及个人的一些认知及见解: “OBSERVER模式”又称为回归为模式,其最大的推动力来自开放封闭原则。使用这个模式的动机就是为了在增加新的观察...
分类:
其他好文 时间:
2015-04-26 22:24:41
阅读次数:
235
SOLID原则是面向对象范式的核心单一职责原则(Single Responsible Principle, SRP):对于一个类,应该仅有一个引起它变化的原因。其基础是内聚,表示类完成单一功能的程度。开放—封闭原则(Open Closed Principle,OCP):类应该对扩展开放,对修改关闭。...
分类:
其他好文 时间:
2015-04-18 12:59:19
阅读次数:
144
面向对象设计原则之一:单一职责原则面向对象设计原则之二:开放封闭原则面向对象设计原则之三:里氏替换原则面向对象设计原则之四:依赖倒置原则面向对象设计原则之五:迪米特法则Java之美[从菜鸟到高手演变]之设计模式Java之美[从菜鸟到高手演变]之设计模式二
分类:
其他好文 时间:
2015-04-10 06:40:29
阅读次数:
120
面向对象的典型原则 可以划分两类:面向类的和面向包。面向类的包括: SRP--单一职责原则。 OCP--开放封闭原则。LSP --里氏替换原则。DIP--依赖倒置原则。 ISP--接口隔离原则。面向包的包括: 强调的是包的内聚性设计要求->REP--重用发布等价原则。CCP--共同封闭原则。CRP-...
S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。SRPThe Single Responsibility Principle单一责任原则OCPThe Open Closed Principle开放封闭原则LSPThe...
分类:
其他好文 时间:
2015-04-07 23:15:39
阅读次数:
250