, is een gemeenschappelijke ontwerp - model in de Java - en - programmering.Dit model is gebruikt voor het verkrijgen van toegang tot doel een verzameling van de elementen in de continue wijze, zonder dat het nodig is het fundamentele zei.Dat model, het gedrag van de wijze, dat de gids. Zullen we het creëren van een net, interfaces, beschrijft de belangrijkste methode en navigatie, containers, een interface, de winst.De uitvoering van specifieke categorieën van de interface, container, verantwoordelijk voor de uitvoering van een interface en het gebruik van het,,, iteratorpatterndemo, onze demo klasse, klasse, namesrepository, concrete verwezenlijking van het drukken, de naam, de opslag, het namesrepository, verzamelen.,, stap 1, het creëren van een interface,,. Van Java,, een gemeenschappelijke interface ({de Boolcaanse hasnext (); de volgende (doel);}, Java, container, een gemeenschappelijke interface. Getiterator (containers)} {vermeldt; stap 2, het creëren van een concrete verwezenlijking, container interface.Dit soort binnen de categorieën, nameiterator, de uitvoering van een interface, de bibliotheek,.,. Java, openbare middelen voor het bereiken van de bibliotheek (publiek - naam [] = {"Robert", "John", "Julie", "Lola"); dat voor de getiterator @ () {terug te gaan naar de nieuwe nameiterator (de); - de verwezenlijking van een nameiterator} {in de index; - de openbare booleaanse hasnext () {als (index < de lengte van de naam) {terug waar;} terugkeer valse;} - de volgende openbare voorwerpen () {als dit. Hasnext () {terug een index + [];} terug van nul;}}}, stap 3, het gebruik, de middelen, de geDe naam en het drukken van t.,,. Iteratorpatterndemo. Java, cursussen iteratorpatterndemo {openbare statische leegte belangrijkste (touw [...] dringt erop) {de middelen namesrepository = nieuwe namerepository voor (een); (ITER = namesrepository. Getiterator (ITER);. Hasnext (;) {een string volgende (ITER.); het systeem invoeren (de "n + 1");}}}, stap 4, verificatie, naam: naam: naam: naam van Robert Julie: Laura, John.
Ontwerp - model (model van een
Previous:Het patroon is
Next Page:De ontwerp -