術語:
ooa : object-oriented analysis,物件導向分析類(class)與物件(object)。ood : object-oriented design,物件導向設計
oop : object-oriented programming,物件導向程式設計
ooa、ood和oop的定義及之間的關係
類:類是一種抽象的概念,類中包含了資料(通常使用名詞來表示,稱作屬性(property或者attribute)或者叫成員變數(member variable))與對資料的操縱(通常使用動詞來表示,稱作方法(method)。比如說人就是一種抽象的概念,人具有姓名、年齡、身高等資料,還有吃飯、跑步等操縱資料的動作。物件導向的基本特徵物件:物件是一種具體的概念,是類的一種具體表示方式。比如說人是乙個類,而張
三、李四、王五等具體的人就是物件。
理解物件導向
三個基本特徵 封裝,繼承,多型 封裝 將物件的實現細節隱藏起來,然後通過一些公用方法來暴露該物件的功能 使用訪問控制符 private default protected public private 當前類訪問許可權 default 包訪問許可權 protected 包 子類 public 公共訪...
理解物件導向
要理解物件導向。則要知道類和物件的關係。類是具備某些共同特徵的實體的集合 把資料和對資料的操作方法放到一起,相互依存的集合就叫做物件。物件的抽象是類,類的具體化就是物件,也可以說類的例項是物件。比如在現實世界中,人類就是乙個類,具體到實體的某乙個人,這個人就是人類這個類中具體化的乙個物件。而這個人的...
物件導向理解
物件導向的概念 理解物件導向首先要理解類的概念,通過類可以建立多個具有相同屬性和方法的物件。但在ecmascript當中並沒有類的概念,因此它的物件也與給予類的語言中的物件有所不同。物件理解 1.建立自定義物件 就是建立乙個object的實力,然後再為它新增屬性和方法,如下所示。var person...