PHP

ontwerp -, ontwerp - theorie, Microsoft, "document vormen, en dan geeft ze in een pakhuis, of catalogus, dit is de organisatie te helpen bij het vinden van de juiste combinatie vormen, om je problemen op te lossen.", voor de aanleg van de ontwerp -, vrijgezel, een soort slechts een voorbeeld. Het voorziet in een algemene punt van toegang, de volgende code zal uitleggen over het concept van de enige kinderen.,, <?PHP klasse één {openbare statische functie getinstance () {statische $aanleg = nul; als (lucht = = = $voorbeeld) {% = nieuwe statische (voorbeelden);} weer aanleg;} {}) bescherming __construct (private functie __clone () {} {}) klasse - __wakeup (functie) uitbreiding van singletonchild enkele {} dst = één: de dollar: getinstance (); var_dump (doelst. = = = = = = = = één: de dollar: getinstance ($)); anotherobj = singletonchild:: getinstance (); var_dump (= = = anotherobj dollar in één: getinstance ()); var_dump (= = = = = = = = anotherobj dollar singletonchild:: verbergen.Stance?>,, meer voorbeelden, dat gebaseerd is op het creëren van een statische methode, getinstance (), fabrieken, een soort simpele objecten en wil je gebruik van het voorwerp, de volgende voorbeelden blijkt dat de ontwerp - fabriek.,, <?PHP bikemake dollar {particuliere auto; particuliere bikemodel dollar; de functie van __construct (dollar model) {% dit > bikemake = $maakt; de dollar - > bikemodel = $model;} {regressie van openbare functies () getmakeandmodel dollar - > bikemake. "- bikemodel. Dollar;}} {categorie auto 's in openbare statische functie te creëren (dollar nieuwe auto - model) {terugkeer (euro, dollar;}} model) de Pulsar = auto fabriek:: het creëren van ('ktm "," Star "); print_r (STAR - > getmakeandmodel ()) voor voertuigen van de categorieën (particuliere bikemake dollar. $bikemodel; particuliere, openbare functies __construct (dollar model) {% dit > bikemake = $maakt; de dollar - > bikemodel = $model;} {regressie van openbare functies () getmakeandmodel dollar - > bikemake."Dollar. Dit - > bikemodel;}} {categorie auto 's in openbare statische functie te creëren (dollar nieuwe auto - model) {terugkeer (de dollar;}} - model van de Pulsar = auto fabriek):: het creëren van ('ktm "," Star "); print_r (STAR - > getmakeandmodel ());?>,, en de fabriek patroon ligt in het zal leiden tot een toename van de complexiteit en de programmeurs is onbetrouwbaar.,, strategie, strategie, om een gezin te stichten... Om elke algoritme.Hier, elke algoritme moet interne veranderingen in de familie is.PHP een reeks elementen = $("id = > 2," Date "= > de 2011-01-01"), - (id = > 1, "Date" = > de 2011-02-01 "); het verzamelen van nieuwe objectcollection $= ($); voor het verzamelen van *; setcomparator (nieuwe idcomparator ()); $set > soort (); - nummer: n" ECHO "; print_r ($)% GT% element); $set > setcomparator (nieuwe datecomparator ()); $set > soort (); de datum: n" ECHO "sorteren; print_r ($set > element);?>,, controle, het oog als model van mening - model op de achterkant controleren als een adapter.Deze drie delen met elkaar in verband met elkaar.Het zal door middel van gegevens en de toegang tot de gegevens van de,,, tussen elkaar.

Model View Control



Previous:
Next Page:No