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).