面向对象知识
文章平均质量分 83
jiang_ideal
这个作者很懒,什么都没留下…
展开
-
面向对象(Object Oriented,OO)
面向对象(ObjectOriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。 谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少——至少我现在还没原创 2009-01-21 14:16:00 · 795 阅读 · 0 评论 -
面向对象设计(OOD)的基本原则
面向对象设计(OOD)的基本原则 代码复用的规则代码复用是绝大多数程序员所期望的,也是OO的目标之一。总结我多年的编码经验,为了使代码能够最大程度上复用,应该特别注意以下几个方面。 对接口编程 "对接口编程"是面向对象设计(OOD)的第一个基本原则。它的含义是:使用接口和同类型的组件通讯,即,对于所有完成相同功能的组件,应该抽象出一个接口,它们转载 2009-01-21 14:17:00 · 484 阅读 · 0 评论 -
面向对象设计原则
单一职责原则(SRP):对一个类而言,应该仅有一个引起它变化的原因。开放-封闭原则(OCP):软件实体(类,模块,函数等等应该是可以扩展的,但是不可修改的。Liskov替换原则(LSP):了类型必须能够替换掉它的基类型。依赖倒置原则(DIP):a.高层模块不应该依赖于低层模块,二者都应该依赖于抽象。b.抽象不应该依赖于细节,细节应该依赖于抽象。接口隔离原则(ISP):不应转载 2009-01-21 14:18:00 · 257 阅读 · 0 评论 -
面向对象学习(一)——基础术语篇
笔者近日整理了关于C#面向对象的知识,详细的梳理了下面向对象开发过程中的点点滴滴,并以一个连载的方式写出来,方便.net开发新手的学习和参考,其中内容主要有三个来源,一是来源于微软的MSDN,一个是来源于个人的心得和见解,一个是来源于收集的相关资料,以下是第一章——面向对象开发的基础概念篇,本章主要是对面向对象开发的基本概念和名次简要作个介绍,方便大家入门。 面向对象学习(一)原创 2009-02-02 15:21:00 · 381 阅读 · 0 评论 -
面向对象三个基本特征
面向对象的三个基本特征 面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用转载 2009-02-02 10:06:00 · 303 阅读 · 0 评论 -
C# 继承小结
C#继承小结收藏 新一篇: 如何去掉iframe的水平滚动条而保留垂直滚动条 | 旧一篇: MSN消息提示类(II) <!--function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelectio原创 2009-02-03 16:16:00 · 390 阅读 · 0 评论