- 博客(7)
- 收藏
- 关注
原创 OO设计原则 -- OO设计的原则及设计过程的全面总结
前面发表了5篇OO设计原则的文章,在这里我将这个5个原则如何在我们设计过程进行应用进行一下总结,这是我通过阅读和学习很多博文和资料后进行的一个梳理和总结,仅供大家来参考。一.OO(面向对象)的设计基础面向对象(OO):就是基于对象概念,以对象为中心,以类和继承为构造机
2011-09-25 02:35:05 21343 2
原创 OO设计原则 -- Dependency Inversion Principle:OO设计的 DIP依赖倒置原则
依赖倒置原则的2个重要方针A. High level modules should not depend upon low level modules. Both shoulddepend upon abstractions.高层模块不应该依赖于低层模块,二者都应该依赖于
2011-09-22 00:27:20 8049 8
原创 OO设计原则 -- Liskov Substitution Principle: OO设计的LSP里氏替换原则
概要 Functions that use pointers or references to base classesmust be able to use objects of derived classes without knowing it.所有引用基类的地方必
2011-09-21 00:14:57 6908 3
转载 OO设计原则 -- Interface Segregation Principle:OO设计的ISP接口分隔原则
概要Clientsshould not be forced to depend upon interfaces that they do not use.不能强迫用户去依赖那些他们不使用的接口。换句话说,使用多个专门的接口比使用单一的总接口总要好。它包含了2层意思:
2011-09-20 22:52:07 2483
转载 气质的培养教程(哈佛管理世界)
一:沉稳 (1)不要随便显露你的情绪。 (2)不要逢人就诉说你的困难和遭遇。 (3)在征询别人的意见之前,自己先思考,但不要先讲。 (4)不要一有机会就唠叨你的不满。 (5)重要的决定尽量有别人商量,最好隔一天再发布。
2011-09-19 22:04:43 1623
原创 OO设计原则 — The Open-Closed Principle:OO设计的(OCP) 开放/封闭原则
对于一个软件的实体(类,模块,函数等)应该是可以扩展的,但是不可被修改。一、概要开放/封闭原则(The Open-Closed Principle:OCP)是在面向对象设计中,类和模块等必须遵循以下规则:◇ 对于功能的扩展因该是开放的,即可以追加机能。◇
2011-09-18 22:15:01 1984
原创 OO设计原则 — Single Responsibility Principle:OO设计的SRP单一职责原则
• 概要There should never be morethan one reason for a class to change.永远不要让一个类存在一个以上的变更理由。如果一个类存在多个改变它的理由,就说明这个类具有多个职责,有需要重新设计该类的必要。
2011-09-18 03:55:23 2203 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人