„Iterátor programtervezési minta” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
a Az „idegen nyelvű” két szó (kézi ellenőrzéssel) |
A @param és a @return nem fordítható magyarra. |
||
1. sor:
Az objektumorientált programozásban az '''
Például, egy képzeletbeli SearchForElement algoritmust általában végrehajthatunk egy meghatározott típusú iterátorral, ahelyett, hogy container-specifikus algoritmusként implementálnánk. ezáltal a SearchForElement bármely container által használható, mely támogatja a kívánt típusú '''
==Definíció==
Az Iterátor
Nyelv specifikus végrehajtás
25. sor:
Példa mintákra a PHP-ben
<source lang="
interface IIterator {
/*
* @
* @
*/
public function hasNext();
/*
* @
* @
*/
public function next();
42. sor:
interface IContainer {
/*
* @
* @
*/
public function createIterator();
52. sor:
/*
* @
* @
*/
public function createIterator()
61. sor:
/*
* @
* @
*/
public function setTitle($string)
70. sor:
/*
* @
* @
*/
public function getTitles(){
88. sor:
/*
* @
* @
*/
public function hasNext()
100. sor:
/*
* @
* @
*/
public function next()
|