Diferență între revizuiri ale paginii „Noțiuni avansate de programare obiect-orientată”

De la WikiLabs
Jump to navigationJump to search
(Pagină nouă: == Ierarhii de clase == === Moștenire === === Polimorfism === == Încapsulare ==)
 
Linia 1: Linia 1:
 
== Ierarhii de clase ==
 
== Ierarhii de clase ==
 +
 +
Una din cele mai utile facilități ale unui limbaj orientat obiect, din punct de vedere al ușurinței de a citi și menține o aplicație, este aceea de a crea o ierarhie de clase. Particularitățile unei ierarhii de clase sunt:
 +
* o clasă poate extinde o altă clasă, moștenind din funcționalitatea acesteia din urmă;
 +
* un obiect instanțiat dintr-o clasă B care este extinsă dintr-o clasă A, este în același timp de tip B dar și de tip A (polimorfism).
  
 
=== Moștenire ===
 
=== Moștenire ===
 +
 +
  
 
=== Polimorfism ===
 
=== Polimorfism ===
  
 
== Încapsulare ==
 
== Încapsulare ==

Versiunea de la data 13 august 2012 06:59

Ierarhii de clase

Una din cele mai utile facilități ale unui limbaj orientat obiect, din punct de vedere al ușurinței de a citi și menține o aplicație, este aceea de a crea o ierarhie de clase. Particularitățile unei ierarhii de clase sunt:

  • o clasă poate extinde o altă clasă, moștenind din funcționalitatea acesteia din urmă;
  • un obiect instanțiat dintr-o clasă B care este extinsă dintr-o clasă A, este în același timp de tip B dar și de tip A (polimorfism).

Moștenire

Polimorfism

Încapsulare