Tovarniški vzorec oziroma Factory pattern se uporablja, kadar hočemo dinamično ustvariti objekte in ne vemo točno kakšen bo objekt, ki ga bomo ustvarili. Za izgradnjo objekta zadolžimo peseben razred(Tovarno) in ta nam vrne ustrezen razred, ki ga potrebujemo. Obvezno morajo biti produkti tovarne istega tipa in imeti isti koren. Primer v kodi je Ladja… Obstajajo […]
Singleton vzorec
Dobro zastavljeni sistemi večinoma prenašajo objekte preko klica metod. Vsak objekt ohrani samostojnost od sistema. S ostalimi objektni v sistemu komunicira preko jasno določenih vmesnikov. Včasih je to pretiravanje in vnese v sistem dodatno odvisnost, saj morajo določeni razredi sprejeti in prenašati določen objekt samo za to, da ga prenesejo naprej ostalim objektom. Uporaba globalnih spremenljivk je […]
Passbook in PassWallet
Če ste uporabnik »iOS« ali »Android« sistema, ste že zagotovo naleteli na »Passbook«. Ideja temelji na dejstvu, da se mobilne naprave zmeraj več uporabljajo kot sredstva za proženje komercialnih transakcij. Ste že kdaj izgubili vstopnico in si zaželeli, da bi jo lahko imeli shranjeno v digitalni obliki? »Passbook« je tehnologija, ki to omogoča. Je virtualni […]
Pisanje objektnega javascripta
Zanimivo je, da izjemno veliko profesionalcev uporablja javascript pri programiranju kot proceduralen jezik. Dostikrat programiramo kompleksne dele PHP kode kjer uporabljamo “interface”, “classe” in ostalo kompleksno logiko ampak pri javascriptu pa na to nekako pozabimo in uporabljamo samo funkcije, kot da bi bili v otroškem vrcu. No vsaj pri meni je bilo tako, dokler se […]