Jirka Pénzeš Blog – Neznáma krajina, kde i sáňkovat do kopce jde zlehka
Dalším návrhovým vzorem, na který se podíváme, je vzor Kompozit (Composite). Jedná se o ucelené řešení, jak uspořádat objekty v aplikaci. Myšlenka vzoru je vytvořit hierarchickou strukturu z objektů, kde ke skupině objektů a samotnému objektu přistupujeme stejným způsobem. Na tento vzor lze pohlížet jako na stromovou strukturu dat. Typickým příkladem je například průzkumník ve [...]
Dalším návrhovým vzorem, po boku vzoru Singleton, je Prototyp, který také spadá do kategorie vytvářejících vzorů, tedy creational design patterns. Pokud máme složitou inicializaci objektů, tedy dlouhý strojový čas provedení inicializace – vyplatí se objekty od sebe navzájem kopírovat, tedy vytvářet klony. Právě na této myšlence je postaven Prototyp. Mějme například nějaký vytvořený objekt, a [...]
Byl mi položen dotaz, zda lze vytvořit takový model vzoru Singleton, který půjde použít i jinde, resp. pro jiný typ. Singleton je ale takový vzor, který může mít právě jednu instanci pro celý program – obecně by měl figurovat pouze jednou. Jak tady udělat nějaký znovupoužitelný Singleton v jednom programu? Na tuto otázku si lze [...]
Pokud chceme psát pěkné aplikace, tedy z pohledu kódu, je dobré dodržovat jakési standardy. V dnešní době celkem hýbe světem pojem OOP, neboli objektově orientované programování. Do tohoto odvětví spadá spousty různých praktik a pravidel, které zlepšují čitelnost kódu a zvyšují větší abstrakci aplikace. Mimo jiné sem patří takzvané „návrhové vzory“ (ang. design patterns). Jedná [...]
Nyní jsem studentem Informačních technologií na Univerzitě Pardubice. Dlouhodobě se věnuji programování na platformě .NET, zejména ASP.NET a jazyk C#.NET. V současnosti je mým velkým zájmem technologie LINQ a WPF, objektově orientované programování a počítačová grafika. Dále se věnuji i jazyku JAVA a architektuře aplikací.
Poslední komentáře