OO的五大原则》的相关内容

OO的五大原则中的 LSP(zt)

OO的五大原则中的 LSP(里氏替换原则) 现将近期整理的文档提供给大家,这里对LSP做重点的介绍,望对大家有帮助,在学习和使用OO设计的时候,我们应该明白:OO的出现使得软件工程师们能够用更接近真实世界的方法描述软件系统。然而,软件毕竟是建立在抽象层次上的东西,再怎么接近真实,也不能替代真实或被真实替代。       OO设计的五大原则之间并不是 ...
by guohui_fz 2008-01-18 浏览 (769) 回复 (0) 关键字:

面向对象设计准则

摘抄自《敏捷软件开发-原则、方法与实践》-Robert C. Martin (1)SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 职责即为"变化的原因".   (2)OCP 开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 对于扩展是开放的,对于更改是封闭的. 关键是抽象.将一个功能的通用部分和实现细节部分清晰的分离开来. ...
by yangzhichao 2008-03-28 浏览 (952) 回复 (0) 关键字:

OO的基本概念---------多态性

OO五大原则: SRP、OCP、LSP、DIP、ISP SRP(Single Responsibility Principle 单一职责原则) 对象的功能应该单一 OCP(Open Close Principle 开闭原则) 对修改关闭,对扩展打开 LSP(Liskov Substitution Principle 里氏替换原则) “老鼠的儿子会打洞”,子类应该具备父类的 ...
by article2008 2008-04-16 浏览 (282) 回复 (1) 关键字: java知识

每个程序员都应牢记的7种坏味道,11种原则,23种模式

每个程序员都应牢记的7种坏味道,11种原则,23种模式 (一)7种设计坏味道 1.僵化性: 很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其它改动。 2.脆弱性: 对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。 3.牢固性: 很难解开系统的纠结,使之成为一些可在其他系统中重用的组件。 4.粘滞性: 做正确的事情比做错误的事情要困难。 5.复杂性(不必要 ...
by javatar 2006-12-27 浏览 (3104) 回复 (9) 关键字: 预览图生成

需求与服务,要求与承诺 (试简单概括面向对象接口编程)

需求与服务,要求与承诺 (试简单概括面向对象接口编程) 本文不是为了论证面向对象方法论。那需要深厚的理论知识和丰富的实践经验。本人两方面都差得很远。 这里只是试图给出一个对面象接口的深入浅出的简单原则。 就象数学很难,数论很难,但是九九表不难,各位数字之和被3整除推出这个整数能被3整除也不难。(但是,两者都很有用) 其实,总感觉oo被多数人都误解了。Fp世界的人一说oo,必然就拿出oo的类呀, ...
by ajoo 2004-09-10 浏览 (4251) 回复 (11) 关键字:

OO的五大原则中的 LSP(zt)

OO的五大原则中的 LSP(里氏替换原则) 现将近期整理的文档提供给大家,这里对LSP做重点的介绍,望对大家有帮助,在学习和使用OO设计的时候,我们应该明白:OO的出现使得软件工程师们能够用更接近真实世界的方法描述软件系统。然而,软件毕竟是建立在抽象层次上的东西,再怎么接近真实,也不能替代真实或被真实替代。       OO设计的五大原则之间并不是 ...
by guohui_fz 2008-01-18 浏览 (200) 回复 (0) 关键字:

OO的五大原则

OO的五大原则是指SRP、OCP、LSP、DIP、ISP 1. SRP(Single Responsibility Principle 单一职责原则) 单一职责很容易理解,所谓单一职责,就是一个设计元素只做一件事。 2. OCP (Open Close Principle 开闭原则) 一句话:“Closed for Modification; Open ...
by 温柔一刀 2006-07-14 浏览 (1023) 回复 (0) 关键字:

OO的基本原则

转载 Single Choice Principle(SCP) 所有的判断只在一处进行.违反此原则的典型情况是不同的方法中充斥着相同的if ... else ...或类似的语句. Linguistic Modular Units Few Interfaces Small Interfaces Explicit Interfaces Behavioral Completenes ...
by yefeng 2008-03-18 浏览 (220) 回复 (0) 关键字:

OO的基本概念---------多态性

OO五大原则: SRP、OCP、LSP、DIP、ISP SRP(Single Responsibility Principle 单一职责原则) 对象的功能应该单一 OCP(Open Close Principle 开闭原则) 对修改关闭,对扩展打开 LSP(Liskov Substitution Principle 里氏替换原则) “老鼠的儿子会打洞”,子类应该具备父类的 ...
by article2008 2008-04-16 浏览 (101) 回复 (1) 关键字: java知识

7种设计坏味道和11种原则

转的文章,出处太多了,也不知道到底哪个才是真的出处。   7种设计坏味道 1.僵化性: 很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其它改动。 2.脆弱性: 对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。 3.牢固性: 很难解开系统的纠结,使之成为一些可在其他系统中重用的组件。 4.粘滞性: 做正确的事情比做错误的事情要困难。 5.复杂性( ...
by bulargy 2008-03-04 浏览 (184) 回复 (0) 关键字: 设计 坏味道 原则

相关问答

赞助商链接