亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chapa-0.htm

?? Design Pattern 設計模式
?? HTM
字號:
<HTML>

<SCRIPT>
function setFocus() {	
	if ((navigator.appName != "Netscape") && (parseFloat(navigator.appVersion) == 2)) {
	return;
	} else {
	self.focus();
	}
}
</SCRIPT><HEAD><TITLE>Glossary</TITLE></HEAD>

<BODY
	BGCOLOR	= #FFFFFF
	TEXT = #000000
onLoad="setFocus()";
>

<A NAME="top"></A>

<A NAME="chapter_glossary"></A>

<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0>

<TR>
<TD WIDTH=25><IMG SRC="gifsb/clear.gif" WIDTH=25 HEIGHT=1></TD>
<TD></TD>
</TR>

<TR><TD><A NAME="A"></A></TD></TR>


<TR><TD COLSPAN=2><A NAME="abstractclass"></A><B>abstract class</B></TD></TR>
<TR><TD></TD><TD>A class whose primary purpose is to define an
interface.  An abstract class defers some or all of its implementation
to subclasses.  An abstract class cannot be instantiated.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="abstractcoupling"></A><B>abstract coupling</B></TD></TR>
<TR><TD></TD><TD>Given a class <I>A</I> that maintains a reference
to an abstract class <I>B</I>,  class <I>A</I> is said to be
<EM>abstractly coupled</EM> to <I>B</I>.  We call this abstract
coupling because <I>A</I> refers to a <EM>type</EM> of object, not
a concrete object.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="abstractoperation"></A><B>abstract operation</B></TD></TR>
<TR><TD></TD><TD>An operation that declares a signature but doesn't
implement it.  In C++, an abstract operation corresponds to a
<B>pure virtual member function</B>.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="acquaintancerelationship"></A><B>acquaintance relationship</B></TD></TR>
<TR><TD></TD><TD>A class that refers to another class has an
<EM>acquaintance</EM> with that class.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="aggregateobject"></A><B>aggregate object</B></TD></TR>
<TR><TD></TD><TD>An object that's composed of subobjects.  The
subobjects are called the aggregate's <B>parts</B>, and the aggregate
is responsible for them.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="aggregation"></A>
<A NAME="aggregationrelationship"></A><B>aggregation relationship</B></TD></TR>
<TR><TD></TD><TD>The relationship of an aggregate object to its
parts.  A class defines this relationship for its instances (e.g.,
aggregate objects).</TD></TR>

<TR><TD>
<A NAME="B">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="black-boxreuse"></A><B>black-box reuse</B></TD></TR>
<TR><TD></TD><TD>A style of reuse based on object composition.
Composed objects reveal no internal details to each other and are
thus analogous to "black boxes."</TD></TR>

<TR><TD>
<A NAME="C">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="class"></A><B>class</B></TD></TR>
<TR><TD></TD><TD>A class defines an object's interface and
implementation. It specifies the object's internal representation
and defines the operations the object can perform.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="classdiagram"></A><B>class diagram</B></TD></TR>
<TR><TD></TD><TD>A diagram that depicts classes, their internal structure and
operations, and the static relationships between them.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="classoperation"></A><B>class operation</B></TD></TR>
<TR><TD></TD><TD>An operation targeted to a class and not to an
individual object. In C++, class operations are are called <B>static
member functions</B>.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="concreteclass"></A><B>concrete class</B></TD></TR>
<TR><TD></TD><TD>A class having no abstract operations. It can be
instantiated.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="constructor"></A><B>constructor</B></TD></TR>
<TR><TD></TD><TD>In C++, an operation that is automatically invoked
to initialize new instances.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="coupling"></A><B>coupling</B></TD></TR>
<TR><TD></TD><TD>The degree to which software components depend on
each other.</TD></TR>

<TR><TD>
<A NAME="D">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="delegation"></A><B>delegation</B></TD></TR>
<TR><TD></TD><TD>An implementation mechanism in which an object forwards or <EM>delegates</EM> a request to another object.  The delegate carries out the
request on behalf of the original object.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="designpattern"></A><B>design pattern</B></TD></TR>
<TR><TD></TD><TD>A design pattern systematically names, motivates,
and explains a general design that addresses a recurring design
problem in object-oriented systems.  It describes the problem, the
solution, when to apply the solution, and its consequences.  It
also gives implementation hints and examples.  The solution is a
general arrangement of objects and classes that solve the problem.
The solution is customized and implemented to solve the problem in
a particular context.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="destructor"></A><B>destructor</B></TD></TR>
<TR><TD></TD><TD>In C++, an operation that is automatically invoked to finalize an
object that is about to be deleted.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="dynamicbinding"></A><B>dynamic binding</B></TD></TR>
<TR><TD></TD><TD>The run-time association of a request to an object
and one of its operations. In C++, only virtual functions are
dynamically bound.</TD></TR>

<TR><TD>
<A NAME="E">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="encapsulation"></A><B>encapsulation</B></TD></TR>
<TR><TD></TD><TD>The result of hiding a representation and
implementation in an object.  The representation is not visible
and cannot be accessed directly from outside the object. Operations
are the only way to access and modify an object's representation.</TD></TR>

<TR><TD>
<A NAME="F">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="framework"></A><B>framework</B></TD></TR>
<TR><TD></TD><TD>A set of cooperating classes that makes up a
reusable design for a specific class of software. A framework
provides architectural guidance by partitioning the design into
abstract classes and defining their responsibilities and collaborations.
A developer customizes the framework to a particular application
by subclassing and composing instances of framework classes.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="friendclass"></A><B>friend class</B></TD></TR>
<TR><TD></TD><TD>In C++, a class that has the same access rights
to the operations and data of a class as that class itself.</TD></TR>

<TR><TD>
<A NAME="I">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="inheritance"></A><B>inheritance</B></TD></TR>
<TR><TD></TD><TD>A relationship that defines one entity in terms
of another.  <B>Class inheritance</B> defines a new class in terms
of one or more parent classes.  The new class inherits its interface
and implementation from its parents.  The new class is called a
<B>subclass</B> or (in C++) a <B>derived class</B>.  Class inheritance
combines <B>interface inheritance</B> and <B>implementation
inheritance</B>.  Interface inheritance defines a new interface in
terms of one or more existing interfaces.  Implementation inheritance
defines a new implementation in terms of one or more existing
implementations.</TD></TR>

<TR><TD>&nbsp;</TD></TR>



<TR><TD COLSPAN=2><A NAME="instance"></A>
<A NAME="datamember"></A>
<A NAME="instancevariable"></A><B>instance variable</B></TD></TR>
<TR><TD></TD><TD>A piece of data that defines part of an object's
representation.  C++ uses the term <B>data member</B>.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="interactiondiagram"></A><B>interaction diagram</B></TD></TR>
<TR><TD></TD><TD>A diagram that shows the flow of requests between
objects.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="interface"></A><B>interface</B></TD></TR>
<TR><TD></TD><TD>The set of all signatures defined by an object's
operations. The interface describes the set of requests to which
an object can respond.</TD></TR>

<TR><TD>
<A NAME="M">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="metaclass"></A><B>metaclass</B></TD></TR>
<TR><TD></TD><TD>Classes are objects in Smalltalk.  A metaclass is
the class of a class object.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="mixinclass"></A><B>mixin class</B></TD></TR>
<TR><TD></TD><TD>A class designed to be combined with other classes
through inheritance.  Mixin classes are usually abstract.</TD></TR>

<TR><TD>
<A NAME="O">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="object"></A><B>object</B></TD></TR>
<TR><TD></TD><TD>A run-time entity that packages both data and the
procedures that operate on that data.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="objectcomposition"></A><B>object composition</B></TD></TR>
<TR><TD></TD><TD>Assembling or <EM>composing</EM> objects to get
more complex behavior.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="objectdiagram"></A><B>object diagram</B></TD></TR>
<TR><TD></TD><TD>A diagram that depicts a particular object structure at run-time.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="objectreference"></A><B>object reference</B></TD></TR>
<TR><TD></TD><TD>A value that identifies another object.</TD></TR>

<TR><TD>&nbsp;</TD></TR>



<TR><TD COLSPAN=2><A NAME="memberfunction"></A><A NAME="operation"></A><B>operation</B></TD></TR>
<TR><TD></TD><TD>An object's data can be manipulated only by its operations. An object
performs an operation when it receives a request.  In C++, operations
are called <B>member functions</B>. Smalltalk uses the term
<B>method</B>.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="overriding"></A><B>overriding</B></TD></TR>
<TR><TD></TD><TD>Redefining an operation (inherited from a parent class) in a subclass.</TD></TR>

<TR><TD>
<A NAME="P">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="parameterized_type"></A><B>parameterized type</B></TD></TR>
<TR><TD></TD><TD>A type that leaves some constituent types unspecified. The
unspecified types are supplied as parameters at the point of use. In
C++, parameterized types are called <B>templates</B>.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="ancestorclass"></A>
<A NAME="parentclass"></A>
<A NAME="superclass"></A><B>parent class</B></TD></TR>
<TR><TD></TD><TD>The class from which another class inherits. Synonyms are
<B>superclass</B> (Smalltalk), <B>base class</B> (C++), and
<B>ancestor class</B>.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="polymorphism"></A><B>polymorphism</B></TD></TR>
<TR><TD></TD><TD>The ability to substitute objects of matching interface for one
another at run-time.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="privateinheritance"></A><B>private inheritance</B></TD></TR>
<TR><TD></TD><TD>In C++, a class inherited solely for its implementation.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="protocol"></A><B>protocol</B></TD></TR>
<TR><TD></TD><TD>Extends the concept of an interface to include the allowable sequences
of requests.</TD></TR>

<TR><TD>
<A NAME="R">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="receiver"></A><B>receiver</B></TD></TR>
<TR><TD></TD><TD>The target object of a request.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="request"></A><B>request</B></TD></TR>
<TR><TD></TD><TD>An object performs an operation when it receives a corresponding
request from another object.  A common synonym for request is
<B>message</B>.</TD></TR>

<TR><TD>
<A NAME="S">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="signature"></A><B>signature</B></TD></TR>
<TR><TD></TD><TD>An operation's signature defines its name, parameters, and return value.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="subclass"></A><B>subclass</B></TD></TR>
<TR><TD></TD><TD>A class that inherits from another class. In C++, a subclass
is called a <B>derived class</B>.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="subsystem"></A><B>subsystem</B></TD></TR>
<TR><TD></TD><TD>An independent group of classes that collaborate to fulfill a set of
responsibilities.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="subtype"></A><B>subtype</B></TD></TR>
<TR><TD></TD><TD>A type is a subtype of another if its interface contains the
interface of the other type.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="supertype"></A><B>supertype</B></TD></TR>
<TR><TD></TD><TD>The parent type from which a type inherits.</TD></TR>

<TR><TD>
<A NAME="T">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2><A NAME="toolkit"></A><B>toolkit</B></TD></TR>
<TR><TD></TD><TD>A collection of classes that provides useful functionality but does not
define the design of an application.</TD></TR>

<TR><TD>&nbsp;</TD></TR>


<TR><TD COLSPAN=2><A NAME="type"></A><B>type</B></TD></TR>
<TR><TD></TD><TD>The name of a particular interface.</TD></TR>

<TR><TD>
<A NAME="W">&nbsp;</A>
</TD></TR>


<TR><TD COLSPAN=2>
<A NAME="white-boxreuse"></A><B>white-box reuse</B></TD></TR>
<TR><TD></TD><TD>A style of reuse based on class inheritance.  A
subclass reuses the interface and implementation of its parent
class, but it may have access to otherwise private aspects of its
parent.</TD></TR>

</TABLE>

<A NAME="last"></A>
<P><A HREF="#top"><IMG SRC="gifsb/up3.gif" BORDER=0></A><BR>
<A HREF="chapBfs.htm" TARGET="_mainDisplayFrame"><IMG SRC="gifsb/rightar3.gif"
	ALIGN=TOP BORDER=0></A> <A HREF="chapBfs.htm"
	TARGET="_mainDisplayFrame">Guide to Notation</A><BR>
<A HREF="chap6fs.htm" TARGET="_mainDisplayFrame"><IMG SRC="gifsb/leftarr3.gif"
	ALIGN=TOP BORDER=0></A> <A HREF="chap6fs.htm"
	TARGET="_mainDisplayFrame">Conclusion</A>
</P>

</BODY>

</HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线精品国精品国产尤物884a| 亚洲精品国产高清久久伦理二区| 制服丝袜国产精品| 欧美影院精品一区| 成人免费视频免费观看| 国产精品一区一区三区| 成人av电影免费在线播放| aaa亚洲精品一二三区| 欧洲人成人精品| 久久香蕉国产线看观看99| 日本一区二区三区免费乱视频| 国产农村妇女毛片精品久久麻豆| 国产精品欧美一区二区三区| 亚洲精品免费播放| 蜜臀99久久精品久久久久久软件| 国内外成人在线视频| 久久99九九99精品| 欧美一级精品大片| 中文字幕不卡一区| 天堂成人免费av电影一区| 久久精品av麻豆的观看方式| 国产在线播放一区二区三区| 一本久久a久久精品亚洲| 9191成人精品久久| 亚洲欧洲精品一区二区精品久久久| 亚洲国产婷婷综合在线精品| 国产在线视频一区二区| 欧美性猛片xxxx免费看久爱| 91麻豆国产福利精品| 日韩一区二区视频在线观看| 国产拍欧美日韩视频二区| 午夜精品一区在线观看| 成人小视频免费观看| 欧美色图第一页| 精品欧美久久久| 一区2区3区在线看| 美女免费视频一区二区| 日韩欧美123| 亚洲成av人片一区二区三区| 国产成人精品一区二区三区四区 | 亚洲国产精品久久久男人的天堂| 尤物在线观看一区| 国产风韵犹存在线视精品| 欧美午夜精品一区二区三区| 欧美精品久久99久久在免费线| 国产精品五月天| 久久精品国产99国产精品| 亚洲成a人片在线观看中文| 丁香五精品蜜臀久久久久99网站| 欧美人牲a欧美精品| 亚洲欧洲精品一区二区精品久久久 | 视频一区二区欧美| 色欧美片视频在线观看在线视频| 欧美日韩综合在线免费观看| 国产精品国模大尺度视频| 全部av―极品视觉盛宴亚洲| 欧美日韩视频专区在线播放| 一区二区三区日韩在线观看| 99国产精品久久久久久久久久 | 日韩女优制服丝袜电影| 日韩成人精品视频| 欧美日韩1234| 亚洲成人免费在线| 欧美精品久久久久久久多人混战 | 91免费国产视频网站| 亚洲综合免费观看高清在线观看| 免费看黄色91| 欧美精品精品一区| 另类小说综合欧美亚洲| 香蕉成人伊视频在线观看| 91网站在线观看视频| 亚洲精品视频在线观看网站| 亚洲一区二区视频在线| 精品视频123区在线观看| 亚洲自拍欧美精品| 欧美私模裸体表演在线观看| 综合色天天鬼久久鬼色| 美女www一区二区| 久久久夜色精品亚洲| 成人一区在线观看| 一区二区三区免费观看| 91国产丝袜在线播放| 亚洲激情第一区| 777午夜精品视频在线播放| 免费视频最近日韩| 久久久不卡网国产精品二区| 国产成人精品免费| 亚洲一区免费观看| 波波电影院一区二区三区| 一区二区三区欧美久久| 欧美日韩电影在线播放| 国内精品免费**视频| 欧美国产欧美亚州国产日韩mv天天看完整 | 91精品国产综合久久精品麻豆 | 蜜桃久久av一区| 日本一区二区三区四区| 99九九99九九九视频精品| 亚洲午夜一二三区视频| 日本精品一区二区三区高清| 亚欧色一区w666天堂| 精品国内二区三区| www.一区二区| 伦理电影国产精品| 欧美激情在线免费观看| 在线不卡中文字幕| 国产一区二区三区电影在线观看| 日韩av电影免费观看高清完整版在线观看| 亚洲久本草在线中文字幕| 中文字幕亚洲在| 国产精品久久久久久久久搜平片 | 免费看黄色91| 琪琪一区二区三区| 免费成人av在线| 日本美女一区二区三区视频| 三级影片在线观看欧美日韩一区二区| 亚洲一区二区成人在线观看| 亚洲精品一二三| 亚洲高清免费观看高清完整版在线观看| 亚洲色图视频网站| 亚洲综合视频在线| 视频一区二区中文字幕| 日韩国产欧美在线播放| 奇米精品一区二区三区四区| 麻豆成人久久精品二区三区红 | 日本一区二区成人在线| 欧美国产综合一区二区| 综合分类小说区另类春色亚洲小说欧美 | 国产精品午夜春色av| 亚洲欧洲精品成人久久奇米网| 亚洲蜜臀av乱码久久精品| 一区二区三区成人| 日韩高清国产一区在线| 久草这里只有精品视频| 国产suv一区二区三区88区| 成人黄色大片在线观看| 色婷婷av一区二区三区软件| 欧美日韩中文字幕一区二区| 欧美一区2区视频在线观看| 26uuu色噜噜精品一区二区| 亚洲国产精品二十页| 一区二区三区资源| 美女脱光内衣内裤视频久久网站 | 日韩码欧中文字| 亚洲大尺度视频在线观看| 日本不卡免费在线视频| 国产成人在线观看| 欧美日韩美少妇| 国产日韩欧美在线一区| 一区二区成人在线观看| eeuss鲁一区二区三区| 在线亚洲一区二区| 久久色中文字幕| 亚洲一区二区精品视频| 国产综合成人久久大片91| 91在线观看下载| 日韩欧美一级片| 综合久久一区二区三区| 久热成人在线视频| 色婷婷精品大在线视频| 久久蜜桃一区二区| 午夜一区二区三区视频| 国产精品911| 欧美日产在线观看| 国产精品女主播在线观看| 天堂蜜桃91精品| 91亚洲午夜精品久久久久久| 5月丁香婷婷综合| 亚洲人午夜精品天堂一二香蕉| 美女尤物国产一区| 欧美专区日韩专区| 国产精品久久国产精麻豆99网站| 日韩福利电影在线| 在线视频中文字幕一区二区| 国产亚洲精品超碰| 毛片av一区二区| 欧美视频在线一区二区三区| 中文字幕的久久| 国产中文字幕一区| 日韩欧美黄色影院| 丝袜亚洲另类欧美| 在线精品视频免费播放| 中文字幕日韩一区| 成人免费毛片a| 久久精品亚洲精品国产欧美| 日本一不卡视频| 欧美精品丝袜久久久中文字幕| 亚洲欧美另类图片小说| 国产精品888| 久久久91精品国产一区二区精品| 免费成人美女在线观看| 在线不卡a资源高清| 亚洲成人免费视| 在线播放中文一区| 天堂一区二区在线免费观看| 色综合久久久网| 一区二区理论电影在线观看| 91麻豆国产精品久久| 亚洲精品成人在线| 日韩亚洲欧美成人一区| 日韩高清不卡在线|