Abstraktní datový typ: Porovnání verzí

m
m (narovnání přesměrování)
* '''Přesný popis''': propojení mezi implementací a rozhraním musí být jednoznačné a úplné.
* '''Jednoduchost''': při používání se uživatel nemusí starat o vnitřní realizaci a správu ADT v paměti.
* '''Zapouzdření''': rozhraní by mělo být pojato jako uzavřená část. Uživatel by měl vědět přesně, co přesně ADT dělá, ale ne jak to dělá.
* '''Integrita''': uživatel nemůže zasahovat do vnitřní struktury dat. Tím se výrazně sníží riziko nechtěného smazání nebo změna již uložených dat.
* '''Modularita''': „stavebnicový“ princip programování je přehledný a umožňuje snadnou výměnu části kódu. Při hledání chyb mohou být jednotlivé moduly považovány za kompaktní celky. Při zlepšování ADT není nutné zasahovat do celého programu.
280

editací