developer blog
Het Factory pattern
Het factory pattern is een methode om op commando verschillende objecten aan te roepen en deze te behandelen als een en het zelfde object. Met het gebruik van een interface of een abstracte master class ...
Het Singleton pattern
Er zijn diverse design patterns bekent, een daarvan is het Singleton pattern welke wij vandaag met U zullen doornemen. Singleton is een manier om er zeker van te zijn dat een class instance slechts een ...
Overzicht is inzicht
Object georienteerd programmeren is een techniek waarbij je collecties maakt van bij elkaar behorende stukken code. Op deze manier creeƩrt de programmeur overzicht in zijn code en maakt het mogelijk code op een makkelijke manier te hergebruiken.
Design patterns
Door object georienteerd te werken, kan de programmeur structuren opzetten, waarmee hij zichzelf en anderen het programmeren makkelijker kan maken.
Om een simpel voorbeeld te geven kan het voorkomen dat een applicatie van MySQL over stapt op PostGreSql of Oracle.
Wanneer er gebruik is gemaakt van een polymorphisch design-pattern is het mogelijk deze overstap te maken, door middel van een enkele class (een bestand met gegroepeerde code) te vervangen door een andere.
Dit gebeurd met slechts een enkele regel code. Daarnaast zullen enkel de niet ANSI SQL gebruikte queries te hoeven worden herschreven.
Indien gebruik is gemaakt van het Model View Controller pattern zijn deze queries makkelijk terug te vinden in aparte bestanden (modellen).
In een applicatie zonder deze patterns, zal de programmeur verplicht zijn al zijn code na te lopen om daar zowel de queries als de databaseconnecties aan te passen.
Design patterns werken, mits correct toegepast, kostenbesparend.