
面向对象
文章平均质量分 72
jfkidear
这个作者很懒,什么都没留下…
展开
-
高内聚低耦合
高内聚低耦合2008-01-06 01:14 2826人阅读 评论(0) 收藏 举报一个优秀软件开发人员的必修课:高内聚高内聚 Java 软件工程 软件模式 一个重要的模式:高内聚。2. 高内聚(High Cohesion)高内聚是另一个普遍用来评判软件设计质量的标准。内聚,更为专业的说法叫功能内聚,是对软件系统中元素职责相关性和集中度的度量。如果元素具有高转载 2012-08-04 17:40:01 · 4762 阅读 · 0 评论 -
SunnyAmy 面向对象设计七大原则
SunnyAmy面向对象设计七大原则1. 单一职责原则(Single Responsibility Principle)每一个类应该专注于做一件事情。2. 里氏替换原则(Liskov Substitution Principle)超类存在的地方,子类是可以替换的。3. 依赖倒置原则(Dependence Inversion Princip转载 2016-10-25 10:45:11 · 414 阅读 · 0 评论 -
面向对象的优点
小总结封装优点:良好的封装能够减少耦合 类内部的实现可以自由的修改 类具有清晰的对外接口 继承优点:.使得所有子类公共的部分都放在了父类,使得代码得到了共享,就避免了重复.继承可使得修改或扩展继承而来的实现代码都较为容易。缺点:父类变,子类不得不变,继承会破坏包装,父类实现细节暴露给子类,其实是增大了两个类之间的耦合性。注意:c#中,子类从它的父类中转载 2016-03-29 17:39:07 · 893 阅读 · 0 评论 -
修练8年C++面向对象程序设计之体会
修练8年C++面向对象程序设计之体会2005-04-29 09:58 出处: 作者:林锐 责任编辑:xietaoming 返回分页浏览1回顶部 六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“面向对象”,就转载 2013-05-26 23:22:01 · 959 阅读 · 0 评论 -
C++中类的分层设计(纯虚函数)
2012-07-28 20:07:38分类: C/C++ 面向对象设计是一种思想,而C++恰好是一种面向对象的语言,在C++中设计类一般都会采用继承基类(父类),设计派生类(子类),继承和动态绑定的结合就巧妙的实现了实际的问题。但是如何设计出一个强大的类呢?今天在学习了纯虚函数以后,我又觉得分层设计的思想真的是一个非常棒的设计思想。 首转载 2013-03-17 00:29:36 · 1904 阅读 · 0 评论 -
面向对象设计与分析
面向对象设计与分析2009-04-18 10:30 96人阅读 评论(0) 收藏 举报面向对象 面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。转载 2012-08-04 18:59:28 · 1874 阅读 · 0 评论 -
面向对象之继承和组合浅谈
面向对象之继承和组合浅谈2010-05-03 18:03 by 破狼, 1125 阅读, 3 评论, 收藏, 编辑 最近一个师弟问某实现是该用对象持有(其实就是组合)还是集成关系实现好。所以就在这里简单的浅谈一下,仅是个人观点,仅供参考。如果写的不对的地方请指出。 首先它们都是实现系统功能重用,代码复用的最常用的有效的设计技巧,都是在设计模式中的基础结构。相信大转载 2012-08-04 18:44:51 · 658 阅读 · 0 评论 -
UML类图设计
UML类图设计分类: 架构设计2012-07-14 09:25 9人阅读 评论(0) 收藏 举报设计模式(2):UML类图UML类图 解释UML类图:1. 首先看“动物”矩形框,它代表一个类。该类图分为三层,第一层显示类的名称,如果是抽象类就要用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法和行为。注意前面转载 2012-08-04 20:48:19 · 1953 阅读 · 0 评论 -
面向对象设计原则概述
面向对象设计原则概述分类: 设计模式 软件工程 软件教育 软件架构2012-05-04 23:50 373人阅读 评论(0) 收藏 举报 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基转载 2012-08-04 19:09:47 · 552 阅读 · 0 评论 -
“面向对象”和“基于对象”
“面向对象”和“基于对象”两个不同的概念。面向对象的三大特点(封装,继承,多态)却一不可,通常“基于对象”使用对象,但是无法利用现有的对象模板产生新的对象类型,继而产生新的对象,也就是说“基于对象”没有继承的特点,而“多态”是表示为父类类型的子类对象实例,没有了继承的概念也就无从谈论“多态”。现在的很多流行技术都是基于对象的,它们使用一些封装好的对象,调用对象的方法,设置对象的属性。但是它们无法让转载 2012-08-04 19:02:45 · 471 阅读 · 0 评论 -
UML类图中的6种关系
UML类图中的6种关系分类: 编程笔记2012-01-30 16:05 728人阅读 评论(0) 收藏 举报继承:空心三角形箭头的实线,子类指向父类。代码中通常有extends关键字(Java)。实现:空心三角形箭头的虚线,实现类指向接口。代码中通常有implements关键字(Java)。关联:通常是类A中需要引用另一个类B的实例作为成员变量,表示转载 2012-08-04 21:46:22 · 780 阅读 · 0 评论 -
UML--静态建模:类和类图
UML--静态建模:类和类图 2012-07-30 11:26:39| 分类: UML|字号 订阅 用面向对象的方法处理实际问题时,需要建立面向对象的模型。构成面向对象模型的基本元素有类(class)、对象(objects)、类与类之间的关系等等。用面向对象的思想描述问题,能够把复杂的系统简单化、直观化,而且易于用面向对象语言编程实现,还方便转载 2012-08-04 21:29:48 · 10371 阅读 · 0 评论 -
UML类图
UML类图 2010-09-30 18:23:22| 分类: 默认分类|字号 订阅这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的 class级别的详细设计,更别提使用 UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种 class之间的关系进行整理,让我们在真正用 UML进行比如类图设计时能够更加清晰明转载 2012-08-04 21:09:06 · 910 阅读 · 0 评论 -
C++类和接口的设计原则探讨
C++类和接口的设计原则探讨分类: win32 SDK2011-02-15 18:11 220人阅读 评论(0) 收藏 举报本文关键词:c++ 类 接口 设计原则 我这篇文章的主旨是介绍一部分类和接口的高质量设计的准则。这些准则不但应该保证设计并且实现的类或者接口本身有高质量代码,而且更重要的是在工业领域 应该尽可能的使代码的更新和维护不影响客户的活动,主要也就是保持二转载 2012-08-04 20:48:58 · 675 阅读 · 0 评论 -
面向对象设计(OOD)思想(C#)
面向对象设计(OOD)思想(C#)分类: 设计模式 net2007-07-03 23:24 1951人阅读 评论(1) 收藏 举报有了思想才能飞翔,缺乏灵活就象少了轮子的汽车,难以飞奔。为了更好的理解设计思想,结合一个尽可能简洁的实例来说明OOD、设计模式及重构。通过下面的代码,详细地阐述面向对象设计思想。 一、传统过程化设计思想假定我们要设计一个媒体播放器(只从软件设转载 2012-08-04 19:21:29 · 1001 阅读 · 0 评论 -
面向对象与结构化的分析与设计
面向对象与结构化的分析与设计(转载,不错的文章)分类: 系统分析与设计2010-10-05 22:00 374人阅读 评论(1) 收藏 举报1 方法背景结构化思想和面向对象思想虽都产生于20世纪60年代,但它们却存在根本差别。结构化方法承袭了传统的编程思想与编程方法,以计算机的计算功能为前提。编写程序的主要目的是数值计算、问题求解。模块是结构化编程的基本单位,但转载 2012-08-04 17:47:17 · 4529 阅读 · 0 评论 -
面向对象分析与设计--OOAD
面向对象分析与设计--OOAD 面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。 谈到面向对象,这方面的文章非常多。但是,转载 2012-08-04 17:46:23 · 3888 阅读 · 0 评论 -
深入浅出UML类图
深入浅出UML类图 作者:刘伟 ,发布于:2012-11-23,来源:优快云 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Lang转载 2016-11-17 11:44:13 · 532 阅读 · 0 评论