E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
is-a
《C#与.NET3.5高级程序设计(第4版)》笔记6
6.1继承在OOP中,代码重用有两类,一种是经典继承(
is-a
的关系),另一种是包含/委托模型(has-a关系),前者就是通常所说的继承。经典继承基本思想就是新的类可以利用或扩展既有类的功能。
·
2010-02-25 10:00
.net
深入理解Java面向对象的三大基本特性
3.理解:子类与父类的关系并不是日常生活中的父子关系,子类与父类而是一种特殊化与一般化的关系,是
is-a
的关系,子类是父类更加详细的分类。
henanchina
·
2010-01-28 14:00
java
jvm
String
Class
扩展
actor
java 继承和组合
“
is-a
”(是一个)的关系是用继承来表述 2. “has-a”(有一个)的关系是用组合来表述 3.
hrk114
·
2009-12-08 09:00
java
Effective C++读书笔记---继承与面向对象设计
一旦你知道该通过它说些什么,转移至C++世界也就不再是可怕的高要求了三十二、条款32-确定你的public继承塑模出
is-a
关系1.is-a并非唯一存在于classes之间的关系。
DotScylla
·
2009-12-02 13:00
甘草的《面向对象理论》阅读笔记
今天读了甘草的《面向对象理论》,内容还是比较基础的,不过有两点比较关注 一是类与类之间的关系,除了has-a(聚合),
is-a
(继承),can-do(实现)之外,在第八篇提到了implement-with
yizhili
·
2009-11-22 15:00
c
String
C#
oop
Class
immutable
LSP(里氏替换原则)
也就是说,当一个子类的实例应该能够替换任何其超类的实例时,它们之间才具有
is-A
关系。 继承应该是行为的继承而不
wzg1031
·
2009-11-16 15:00
inheritance
C++箴言:谨慎使用私有继承
在《C++箴言:确保公开继承模拟“
is-a
”》一文中论述了C++将publicinheritance(公有继承)视为一个
is-a
关系。
WINCOL
·
2009-10-16 15:00
C++
timer
Class
inheritance
编译器
optimization
面向对象的特征
继承是类与类之间最常见的一种关系,它是一种典型的“
is-a
”关系。继承概念的实现方式有三类:实现继
gaojiewyh
·
2009-09-22 22:00
面向对象
面向对象的特征
继承是类与类之间最常见的一种关系,它是一种典型的“
is-a
”关系。继承概念的实现方式有三类:实现继
gaojiewyh
·
2009-09-22 22:00
面向对象
再看继承
关于继承,也有
IS-A
和HAS-A之说,
IS-A
是基于类继承或接口实现的,而HAS-A关系基于用法,并不是继承。 重写和重载是继承中最常见的。
hsj_07jsj3
·
2009-08-20 13:00
继承
条款39:明智而审慎地使用private继承
条款39:明智而审慎地使用private继承 Useprivateinheritancejudiciously.内容: 前面的条款中我们谈到将public继承视为一种
is-a
关系,在这里你不免有产生一个疑问
scofieldzhu
·
2009-08-20 10:00
timer
Class
include
inheritance
编译器
optimization
基于wordnet多关系最短路径算法的词语相似度计算
基本算法思路:WORDNET相似度计算算法 1、使用关系: 同义关系,
is-a
关系,part-of关系 2、概念之间以同义集关系进行跳转。
icenows
·
2009-07-29 14:00
算法
F#
core---java 之继承篇(持续更新)
子类与超类的关系是“
is-a
”。
12616383
·
2009-07-22 23:00
java
条款32:确定你的public继承塑模出
is-a
关系
条款32:确定你的public继承塑模出
is-a
关系 (Makesurepublicinheritancemodelis"
is-a
".)内容: 我想对于类之间的public继承关系,每一本C++
scofieldzhu
·
2009-07-07 10:00
组合/聚合复用原则
其实这里最终要的地方就是区分“has-a”和“
is-a
”的区别。相对于合成和聚合,继
业精于勤荒于嬉!
·
2009-07-02 23:00
JAVA技术内幕_什么是
is-a
和has-a关系
he is a people hehas a head 我是一个男人
is-a
我有一个女人has-a is_a 用于继承 has_a 是组合 一个类中包含了其他类 一般我们认为继承可以分为两种基本的形式
nailwl
·
2009-06-13 02:00
java
生活
C#
UML
interface
引擎
深入浅出设计模式 读书笔记 01
不要和那些不需要变化的代码混在一起 (我平常就是这样干的...果然...) 2,针对接口编程,而不是针对实现编程. 3,将容易变化的行为独立出来,从外部注入. 4,多用组合,少用继承 类关系有三种,
is-a
kula
·
2009-06-11 21:00
设计模式
编程
算法
读书
instanceof的用法
java中的instanceof用来判断一个类是否是另一个类的对象,即
is-a
关系 但是不能跨类层次,即不能比较两个不相干的类。
lfx_cool
·
2009-06-08 09:00
java
继承
1、继承要符合
is-a
的关系。即"子类isa父类"——子类是父类。如:卡车是汽车,卡车isa汽车。
·
2009-06-05 14:00
继承
继承
继承public派生被称为类型继承(typeinheritance),反映了一种(
is-a
)"是一种"关系。
大胖的部落格
·
2009-06-02 11:00
Effective C++ 3nd 读书摘要(六、继承与面向对象设计)Item32 - 40
六、继承与面向对象设计Item32.确定你的public继承塑模出
is-a
关系(即LiskovSubstitutionPrinciple)下面是一个不严谨的public继承:classBird{public
thy38
·
2009-06-01 17:00
类之间的关系
在类之间,最常见的关系有依赖(“uses-a”)聚合(“has-a”)继承(“
is-a
”)依赖(dopendence),即“uses-a”关系,是一种最明显的、最常见的关系。
xumingrencai
·
2009-05-19 17:00
关系
.Net面试题(1)
继承:对象的继承代表了一种“
is-a
”的关系,如果两个对象A和B,可以描述为“B是A”,则表明B可以继承A。多态:表示不同的对象可以执行相同的动作,但要通过它们自己的实现代码来执行。
RecoveryPeak
·
2009-03-19 09:57
职场
休闲
转载自51CTO技术网站
has a / is a 的区别
isa区别的文章,特转贴,原贴地址:http://hi.baidu.com/ilotus_y/blog/item/c9917abf3a95100d19d81f81.html 如果你确定两件对象之间是
is-a
rabbit729
·
2009-03-17 17:00
OO
Class
工具
AIR
UML
Liskov替换原则
LSP原则清楚地指出,OOD中
IS-A
关系是就行为功能而言。行为功能(behavior
cxzhq2002
·
2009-03-14 11:00
java 继承和组合
“
is-a
”(是一个)的关系是用继承来表述 2. “has-a”(有一个)的关系是用组合来表述 3.
wangduowu
·
2009-01-11 00:00
java
public继承后,父类与子类访问隐藏
public继承的目的是要建立父子类的
is-a
关系,也就是说用到父类的地方,在子类一定能用。现
stevenliyong
·
2009-01-05 11:00
c
Class
编译器
public继承后,父类与子类访问隐藏 熟练c/c++(三)
public继承的目的是要建立父子类的
is-a
关系,也就是说用到父类的地方,在子类一定能用。现实的代码编写中,我们主要也是用public继承,所
攀升·Uranus
·
2009-01-05 11:00
面向对象的UML中的关系
如果你确定两件对象之间是
is-a
的关系,那么此时你应该使用继承;比如菱形、圆形和方形都是形状的一种,那么他们都应该从形状类继承而不是聚合。
shaily
·
2008-12-11 21:00
OO
Class
工具
AIR
UML
面向对象UML中类关系
如果你确定两件对象之间是
is-a
的关系,那么此时你应该使用继承;比如菱形、圆形和方形都是形状的一种,那么他们都应该从形状类继承而不是聚合。
ojekleen
·
2008-12-02 15:00
OO
工具
UML
owl的
is-a
的弱点
由于 子类
is-a
父类; 实例
is-a
父类。这两者的混淆导致了owl这种结构性知识表达的表达能力弱了一些。 比如某一个东西你很难决定把它作为一个类的子类或者实例。 如花和桃花。
lqk1985
·
2008-11-21 17:00
Class
[ZT]泛化,关联,聚合,合成,依赖的关系
是
is-a
的关系。表现为继承或实现关系(isa)。具体形式为类与类之间的继承关系,接口与接口之间的继承关系,类对接口的实现关系。
Stewart
·
2008-11-19 15:00
Java中的继承和多态
父类和子类需要满足
is-a
的关系。子类是父类。表示父类和子类的术语:父类和子类、超类和子类、基类和派生类,他
xinxin19881112
·
2008-09-18 01:00
java
虚拟机
String
object
扩展
混沌 IN C++::
is-a
的误解
rel="File-List"href="file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtml1%5C08%5Cclip_filelist.xml">难度:rel="File-List"href="file:///C:%5CUsers%5CADMINI%7E1%5CAppData%5CLocal%5CTemp%5Cms
Jinhao
·
2008-09-16 15:00
混沌
IN
C++
c++
object
class
delete
each
关于继承和动态绑定的机制
FAQ2.24 继承是一个很强大的手段,它具有很强的扩张能力,它使软件可以有
is-a
和kind-of的关系。
jia_xiaoxin
·
2008-09-12 16:00
c
Class
扩展
library
UML
编译器
用Visio画UML图 类结构图(进阶篇)
面向对象的说法就是
is-a
关系。也就是说Class2isaClass1。在C++中我们说Class2是Class1的派生类,或者说Class1是Class2的基类。
woaidongmao
·
2008-08-22 16:00
UML小记
继承是
is-a
,关联是has-a,依赖是use-aUML中4中事务:结构事务Structuralthing:class,interface,collaboration,usecase,acitveclass
arduousbonze
·
2008-08-22 09:00
活动
Class
扩展
UML
interface
抽象类
什么时候应当使用继承复用,只有当以下的Coad条件全部被满足时,才应当使用继承关系:(1).子类是超类的一个特殊种类,而不是超类的一个角色,也就是要区分Has-A与
Is-A
两种关系的不同。
xiaotian_ls
·
2008-08-06 08:00
抽象类
抽象类
什么时候应当使用继承复用,只有当以下的Coad条件全部被满足时,才应当使用继承关系:(1).子类是超类的一个特殊种类,而不是超类的一个角色,也就是要区分Has-A与
Is-A
两种关系的不同。
xiaotian_ls
·
2008-08-06 08:00
抽象类
看陈广老师c#参考视频总结(第十篇 完)
接口表述的是“我能做”(Can-do),抽象类更多的是定义在一系列紧密相关的类间(
IS-a
),而接口大多数是关系疏松但都实现某一功能的类中2.
xiaoshu838
·
2008-07-24 21:04
职场
C#
休闲
callback(3)--使用方法覆盖
代码如下: 其实第一种和第二种都是has-a解决方案;这一种是
is-a
的解决方案 CAR: using System; using System.Collections.Generic
txf2004
·
2008-06-30 15:00
LINQ
callback(3)--使用方法覆盖
代码如下:其实第一种和第二种都是has-a解决方案;这一种是
is-a
的解决方案CAR: usingSystem; usingSystem.Collections.Generic; usingSystem.Linq
xxpyeippx
·
2008-06-30 15:00
String
properties
Class
callback
variables
.net面试题目汇总(三)
继承:对象的继承代表了一种“
is-a
”的关系,如果两个对象A和B,可以描述为“B是A”,则表明B可以继承A。多态:表示不同的对象可以执行相同的动作,但要通过它们自己的实现代码来执行。
ddkangfu
·
2008-03-02 16:05
.net
技术
职场
休闲
C++学习笔记(1)
2.is-a关系和is-like-a关系 基类和派生类之间的关系通常被称为
is-a
关系,一个派生类对象可被看作一个基类对象,但反之不成立。
llqkk
·
2007-12-19 22:00
C++
存储
扩展
编译器
fun
Object-Oriented Design
A part of English Study Object-Oriented Design
IS-A
and HAS-A
javalion
·
2007-11-12 22:00
UML
[导入]Exception C++ 之 10
除非要表达的是真正的
IS-A
和WORKS-LIKE-A的关系,才使用公有继承。设计准则:绝对不要以公有继承来复用基类的代码;公有继承是为了被复用-被那些“以多态方式运用基类对象”的代码复用。
Robin Chow's C++ Blog
·
2007-10-23 20:00
[导入]Exception C++ 之 10
除非要表达的是真正的
IS-A
和WORKS-LIKE-A的关系,才使用公有继承。设计准则:绝对不要以公有继承来复用基类的代码;公有继承是为了被复用-被那些“以多态方式运用基类对象”的代码复用。
Robin Chow's C++ Blog
·
2007-10-23 20:00
Java编程思想(第4版)
读者评论前言简介第1章 对象导论1.1 抽象过程1.2 每个对象都有一个接口1.3 每个对象都提供服务1.4 被隐藏的具体实现1.5 复用具体实现1.6 继承1.6.1 “是一个”(
is-a
SmartTony
·
2007-10-16 10:00
java
编程
python
嵌入式
文档
internet
Java编程思想(第4版)
读者评论 前言 简介 第1章对象导论 1.1抽象过程 1.2每个对象都有一个接口 1.3每个对象都提供服务 1.4被隐藏的具体实现 1.5复用具体实现 1.6继承 1.6.1“是一个”(
is-a
wapysun
·
2007-10-16 10:00
java编程思想
C++程序员十诫 ——Phin Straite
不要因为自己的误解而滥用继承机制,不要和“
is-a
”规则相违背。4。不要信任编译器、操作系统或硬件环境中依赖于实现的性能,以免代码受到很大的局限性。5。在没有深入研究、周密思考之前,不要扩展类
dragon_feeling
·
2007-05-07 19:00
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他