14.02.2017 Views

. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

п о с т р о и м м и р<br />

Вс<strong>е</strong> готобо для класса IVorM<br />

И м <strong>е</strong> я п р а к т и ч <strong>е</strong> с к и го т о в ы <strong>е</strong> кл а сс ы Hive, В <strong>е</strong> <strong>е</strong> и Flower, м о ж н о п р и с т у п и т ь к п о с т р о <strong>е</strong> н и ю кл а сса World,<br />

п р <strong>е</strong> д н а з н а ч <strong>е</strong> н н о г о д ля к о о р д и н а ц и и с о с т а в н ы х ч а с т <strong>е</strong> й н а ш <strong>е</strong> г о с и м у л я то р а . И м <strong>е</strong> н н о о н буд<strong>е</strong>т п о д д <strong>е</strong> р ж и ­<br />

в ать ж и з н <strong>е</strong> д <strong>е</strong> я т <strong>е</strong> л ь н о с т ь п ч <strong>е</strong> л , о п р <strong>е</strong> д <strong>е</strong> л я т ь н а л и ч и <strong>е</strong> м <strong>е</strong> с т а д ля н о в ы х п ч <strong>е</strong> л , р а з м <strong>е</strong> щ а т ь ц в <strong>е</strong> ты и т. п .<br />

Y~ko.cc World<br />

u ли<strong>е</strong>д-<br />

System.VW'<br />

Объ<strong>е</strong>кт IVorld упрабдя<strong>е</strong>ш миром<br />

классов<br />

^ока н<strong>е</strong> написан,<br />

но вс<strong>е</strong> сост авм<br />

Т с :“Г “ «<br />

О с н о в н о й з а д а ч <strong>е</strong> й о б ъ <strong>е</strong> к т а W o r l d я в л я <strong>е</strong> т с я в ы зо в м <strong>е</strong> т о ­<br />

д а G o ( ) в к а ж д о м к а д р <strong>е</strong> д ля к а ж д о г о э к з <strong>е</strong> м п л я р а Flower,<br />

В <strong>е</strong> <strong>е</strong> и Hive. Д р у г и м и с л о в а м и , о б ъ <strong>е</strong> к т W o r l d о б <strong>е</strong> с п <strong>е</strong> ч и ­<br />

в а <strong>е</strong> т суш ;<strong>е</strong>с тв о вани<strong>е</strong> п ч <strong>е</strong> л и н о г о м и р а .<br />

М <strong>е</strong> т о а ^ о ( ) йз кл асса<br />

W orld вызыва<strong>е</strong>т,<br />

одноим<strong>е</strong>нный м <strong>е</strong>т од<br />

ОЛЯ в<strong>е</strong><strong>е</strong>к объ<strong>е</strong>ктов<br />

пч<strong>е</strong>линого мира.<br />

fo r e a c h (F low er f lo w e r in F lo w ers)<br />

f lo w e r . Go(random );<br />

О сновная<br />

ф орм а<br />

5у8»<strong>е</strong>т.\№ ^''^°<br />

( # ^ V ,..,___<br />

1<br />

Н а м вс<strong>е</strong> равно прид<strong>е</strong>тся<br />

има/^ь д<strong>е</strong>ло с вызовом м й -<br />

тода ОоО класса W orld, но<br />

к эт ом у мы <strong>е</strong>щ<strong>е</strong> в<strong>е</strong>рн<strong>е</strong>мся.<br />

fo r e a c h (В<strong>е</strong><strong>е</strong> b e e in B ees)<br />

b e e . Go (rctndom) ;<br />

[h i v e . G o(randonO<br />

^epe4env>'<br />

544 г л а в а 12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!