Terry's blog

Focus on bigdata and cloud.

博客园 首页 新随笔 联系 订阅 管理
  383 随笔 :: 1 文章 :: 268 评论 :: 83万 阅读

随笔分类 -  面向对象基础知识

摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 什么是委托首先我... 阅读全文
posted @ 2009-09-24 15:58 王晓成 阅读(858) 评论(0) 推荐(0) 编辑

摘要:面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。 谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少——至少我现在还没有发现。其初,̶... 阅读全文
posted @ 2007-09-14 16:36 王晓成 阅读(2041) 评论(3) 推荐(1) 编辑

摘要:代码复用的规则 代码复用是绝大多数程序员所期望的,也是OO的目标之一。总结我多年的编码经验,为了使代码能够最大程度上复用,应该特别注意以下几个方面。 对接口编程 "对接口编程"是面向对象设计(OOD)的第一个基本原则。它的含义是:使用接口和同类型的组件通讯,即,对于所有完成相同功能的组 件,应该抽象出一个接口,它们都实现该接口。具体到JAVA中,可以是接口(interface),或者是... 阅读全文
posted @ 2007-08-28 10:16 王晓成 阅读(1609) 评论(0) 推荐(0) 编辑

摘要:单一职责原则(SRP):对一个类而言,应该仅有一个引起它变化的原因。 开放-封闭原则(OCP):软件实体(类,模块,函数等等应该是可以扩展的,但是不可修改的。 Liskov替换原则(LSP):了类型必须能够替换掉它的基类型。 依赖倒置原则(DIP): a.高层模块不应该依赖于低层模块,二者都应该依赖于抽象。 b.抽象不应该依赖于细节,细节应该依赖于抽象。 接口隔离原则(ISP):不应该强迫客户依... 阅读全文
posted @ 2007-08-28 09:15 王晓成 阅读(559) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示