<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://dk.um.si/IzpisGradiva.php?id=82527"><dc:title>Uporaba načrtovalskih vzorcev v programskem jeziku Python</dc:title><dc:creator>Lavrič,	Ivana	(Avtor)
	</dc:creator><dc:creator>Heričko,	Marjan	(Mentor)
	</dc:creator><dc:subject>programska oprema</dc:subject><dc:subject>načrtovanje</dc:subject><dc:subject>ponovna uporaba</dc:subject><dc:subject>načrtovalski vzorci</dc:subject><dc:subject>GoF</dc:subject><dc:subject>Python</dc:subject><dc:description>Načrtovalski vzorci pomagajo pri hitrem, kvalitetnem in stabilnem razvoju informacijskih rešitev. Nanašajo se na princip ponovne uporabe, kjer namesto konkretne programske kode ponovno uporabimo ideje. 
V diplomskem delu smo analizirali katalog načrtovalskih vzorcev GoF z vidika programskega jezika Python. Za prikaz dinamičnosti in uporabnosti jezika, smo pri implementaciji izbranih vzorcev uporabili objektno usmerjeno programiranje, metaprogramiranje in knjižnico PyPattyrn. Ugotovili smo, da lahko, tudi s pomočjo modula ABC, na standardni način implementiramo katerikoli vzorec, hkrati pa zaradi narave jezika Python takšna implementacija ni vedno smiselna. Preverili smo združljivost vzorcev z jezikom Python in ugotovili, da uporaba nekaterih načrtovalskih vzorcev ni smiselna, če pri tem žrtvujemo naravo programskega jezika.</dc:description><dc:publisher>[I. Lavrič]</dc:publisher><dc:date>2022</dc:date><dc:date>2022-08-23 20:54:08</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>82527</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
