bezoekers - model, bezoekers, gebruiken we een bezoeker klasse veranderen van een element van de uitvoering van de regeling.Op deze manier, de uitvoering van elementen als bezoekers kan veranderen, veranderen.Het behoort tot de categorie vormen van gedrag.Volgens het model van de bezoekers, elementen moeten aanvaarden, zodat de bezoekers het doel van de verwerking van elementen van de werking van het voorwerp.De uitvoering van, creëren we een definitie van computerpart, interfaces, die operatie, toetsenbord, muis, beeldschermen,,,,, computers, zijn concrete uitvoering, computerpart interface.We zullen de definitie van een interface, computerpartvisitor, zal de definitie van een toegang tot de categorie van de operatie.Computer, met concrete, de desbetreffende actie te doen, we visitorpatterndemo.,,, demonstratie, gebruik zal maken van de computer, en dat het gebruik van de bezoekers, computerpartvisitor, klas.,, stap 1, de definitie van een interface vormt een element computerpart.,,. De Java -, een gemeenschappelijke interface computerpart {de leegte te aanvaarden (computerpartvisitor computerpartvisitor);}, stap 2, het creëren van een specifieke soort uitbreiding van de klas.,, toetsenbord, Java, de verwezenlijking van computerpart {- de leegte te aanvaarden (computerpartvisitor computerpartvisitor) {computerpartvisitor. Toegang tot de (het);}}, volgen. - dat computerpart {-, het toezicht en de controle op openbare ongeldig aanvaard (computerpartvisitor computerpartvisitoR) {computerpartvisitor. Toegang tot de (het);}}, de muis, de muis, Java, openbare uitvoering van computerpart {- de leegte te aanvaarden (computerpartvisitor computerpartvisitor) {computerpartvisitor. Toegang tot de (het);}}, computers, Java, in de loop van de computer computerpart {computerpart []; de openbare computer (een deel van de nieuwe computerpart) (= [...] (het nieuwe muis () (), nieuwe ISP, nieuwe Monitor ()};) - de leegte te aanvaarden (computerpartvisitor computerpartvisitor) {voor (int i = 0; ik < parts.length; I + +) (deel [M] (computerpartvisitor). Die toegang tot de computerpartvisitor;} (de).;}}, stap 3, de definitie van een interface voor computerpartvisitor Java, gast.,, P.De interface computerpartvisitor {de leegte toegang (computer); de leegte toegang (muis); de leegte toegang (toetsenbord); de leegte toegang (Monitor);}, stap 4, het creëren van een concrete uitvoering van bovengenoemde categorieën bezoekers, computerpartdisplayvisitor Java - klasse. En dat, computerpartdisplayvisitor. Computerpartvisitor {- toegang tot openbare ongeldig (computer) {het systeem (de "weergegeven. Uit de computer. Leegte fac."); - de toegang tot de leegte} {systeem (muis).. leegte fac ("blijkt dat de muis."); - de toegang tot de leegte} {systeem (het toetsenbord). Een leegte fac ("blijkt. Het toetsenbord."); - de toegang tot de leegte ('} {-).Eruit. Leegte fac ("aan te tonen dat de monitoring.");}}, stap 5, het gebruik, de computerpartdisplayvisitor toont aan dat een deel van de computer,,,,, visitorpatterndemo. Java, cursussen visitorpatterndemo {openbare statische leegte belangrijkste (touw [...] dringt erop computerpart computers) {'); de aanvaarding van nieuwe (= computerpartdisplayvisitor () (nieuwe computers). 6.}}, stap, verificatie, blijkt dat de muis.Een toetsenbord.Een monitor.Laat de computer.,
Ontwerp -
Previous:Het model
Next Page:Het ontwerp -