. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
объ<strong>е</strong>кты, по порядну стройся!<br />
Пробл<strong>е</strong>ма Майка с точки зр<strong>е</strong>ния набигационной сист<strong>е</strong>мы<br />
Майк использу<strong>е</strong>т навигационную сист<strong>е</strong>му GPS,<br />
которая помога<strong>е</strong>т <strong>е</strong>му в п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>щ<strong>е</strong>ниях по городу.<br />
Диаграмма класса<br />
в программ<strong>е</strong> Мййкй.<br />
Вв<strong>е</strong>рху имя класса,<br />
внизу п<strong>е</strong>р<strong>е</strong>числ<strong>е</strong>ны<br />
м<strong>е</strong>тоды. ^<br />
SetDestination("Fifth Ave & Penn Ave");<br />
string route;<br />
Р<strong>е</strong>зцльтат работы м <strong>е</strong>-<br />
тоЪа GetRouteO - строка<br />
route = GetRoute<br />
с марилрутом.<br />
Навигационная<br />
сист<strong>е</strong>ма г<strong>е</strong>н<strong>е</strong>риру<strong>е</strong>т<br />
маршрут, исходя из<br />
пункта назнач<strong>е</strong>ния.<br />
Navigator<br />
SetCurrentLocationO<br />
SetDestinationO<br />
ModifyRouteToAvoidO<br />
ModifyRouteTolncludeO<br />
GetRouteO<br />
GetTimeToDestinationO<br />
TotalDistanceO<br />
V<br />
"Take 31st Street Bridge to Liberty Avenue to Bloomfield"<br />
Навигационная сист<strong>е</strong>ма<br />
узна<strong>е</strong>т, каких улиц<br />
сл<strong>е</strong>ду<strong>е</strong>т изб<strong>е</strong>гать. ^<br />
\1/<br />
ModifyRouteToAvoid("Liberty Ave");<br />
string route;<br />
route = GetRoute();<br />
"Take Route 28 to the Highland Park Bridge to Washington Blvd"<br />
^ М<strong>е</strong>тод GetRouteQ прокладыва<strong>е</strong>т<br />
маршрут, исключив улицы, цлииы.<br />
которы<strong>е</strong> Майк хоч<strong>е</strong>т объ<strong>е</strong>хать.<br />
Навигационная сист<strong>е</strong>ма Майка р<strong>е</strong>ша<strong>е</strong>т пробл<strong>е</strong>му<br />
с прокладкой маршрута так ж<strong>е</strong>, как это<br />
сд<strong>е</strong>лал бы он сам.<br />
дальш<strong>е</strong> ► 117