рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡ рд╕реА рдХреЛ рд╕рдордЭреЗрдВ: рдореЗрдердб рдХреЙрд▓реНрд╕

рдЬрдм рдПрдХ рд╕реНрд╡рд╕реНрде рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдкрд╣рд▓реА рдмрд╛рд░ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ рдореЗрдердб рдХреЙрд▓ рджреЗрдЦрддрд╛ рд╣реИ, рддреЛ рдЙрд╕рдХреА рдЖрдВрдЦреЗрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рддреА рд╣реИрдВред



рдЪрд▓рд┐рдП рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред



рд╕рд┐рджреНрдзрд╛рдВрдд



рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЬрдм рдЖрдк рдПрдХ рд╡рд┐рдзрд┐ рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдорд╛рдирд╡ рдирд╛рдо рджреЗрддреЗ рд╣реИрдВред рдЕрдм рдпрд╣ рдлреИрд╢рдиреЗрдмрд▓ рд╣реИ рдФрд░ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╣реИрд╢ рддрд░реНрдХ рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:



рдкреАрдПрдЪрдкреА
$image



-> рдЧрдгрдирд╛ рдХрд░реЗрдВ (рд╕рд░рдгреА ()

'рдЫрд╡рд┐' => $ рдЫрд╡рд┐ ,

'рдЪреМрдбрд╝рд╛рдИ' => 50 ,

'рдКрдБрдЪрд╛рдИ' => 50

));


рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
image



ред рдЧрдгрдирд╛ рдХрд░реЗрдВ ({

рдЫрд╡рд┐ : рдЫрд╡рд┐ ,

рдЪреМрдбрд╝рд╛рдИ : 50 ,

рдКрдВрдЪрд╛рдИ : 50

});


рдпрд╣ рдХреЙрд▓рд┐рдВрдЧ рдХреЛрдб рдореЗрдВ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ; рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рдЖрджреЗрд╢ рдХреЛ рдпрд╛рдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ; рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╕реЗрдЯ рдкрд░ рд╕рдорд╛рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реА рддрд░рд╣ред



рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ, рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдиреЗ рдЗрд╕ рдирд┐рдпрдо рдХреЛ рднрд╛рд╖рд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕реНрддрд░ рдкрд░ рддрдп рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛: рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдПрдХ рдирд╛рдо рд╣реИред рдпрд╣ рджреЛрдиреЛрдВ рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрд╣реНрд╡рд╛рди рдФрд░ рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╕рдордпред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЕрднреНрдпрд╛рд╕ рдХреЛ рд╕рдЦреНрддреА рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ , рдФрд░ рди рдХреЗрд╡рд▓ рдХреЛрдб рдХреЛ рдХрдо рдХрд░рдирд╛ред



рд▓реЗрдХрд┐рди рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддрд░реАрдХреЛрдВ рдХреЛ рдПрдХрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдирд╛рдо рджреЗрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдзрд┐ рдХреЗ рдирд╛рдо рд╕реЗ, рд╕рдм рдХреБрдЫ рдЖрдорддреМрд░ рдкрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИред



$records -> storeData ( 'sirko.db' );

$users -> findNickname ( 'vasya' );







рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЛ рд╕реНрддреВрдк рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИред рд╡рд┐рдзрд┐ рдХреЗ рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдХреЛрдИ рдирд╛рдо рдирд╣реАрдВ рд╣реИред рдЗрд╕ рддрд░рд╣: рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдкрд╣рд▓рд╛ рдирд╣реАрдВ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдХрд╣рддреЗ рд╣реИрдВ, рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ:



рдкреАрдПрдЪрдкреА
$this -> calculateSize ( $image , array(

'width' => 50 ,

'height' => 50

));







рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
image -> calculateSize ( image , {

width : 50 ,

height : 50

});







рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрджреНрджреЗрд╢реНрдп рд╕реА рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рд╣реИред рдПрдХ рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рд╣рдЬрддрд╛ рд╕реЗ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рддрд░реНрдХ рдХреЛ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ "рдЧреБрдкреНрдд рдЬреНрдЮрд╛рди" рдХреЗ рдмрд┐рдирд╛ рдЖрдк рдЙрджреНрджреЗрд╢реНрдп рд╕реА рдХреЛ рддреБрд░рдВрдд рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВред



рдпрд╣ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдирд┐рдХрд▓рд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд▓реНрдкрдирд╛ рдХреА рдЧрдИ рдереА рдпрд╛ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдИ рдереА, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдирд╛рдо рд╡рд┐рдзрд┐ рдХреЗ рдирд╛рдо рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред



рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: findUserByNickname,



locateByCoordinates,



storeIntoFilename,



loadFromTable,



setupById



рдЗрддреНрдпрд╛рджрд┐ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдирд╛рдордХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╣рд╛рдВ рдЬрдбрд╝реЗрдВ рд▓реА рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рдХреЛрдб рдФрд╕рдд рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрдардиреАрдп рд╣реИред



рдЕрднреНрдпрд╛рд╕



рдФрд░ рдЕрдм рд╕реНрд▓рд╛рдЗрдбреНрд╕ рдХреЗ рд▓рд┐рдП



content = [answersTable findById:42];





рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ рдПрдХ рд╡рд┐рдзрд┐ рдХреЙрд▓ рд╕реНрдХреНрд╡рд╛рдпрд░ рдмреНрд░реИрдХреЗрдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рдЪрд░ рд╣реИред рдлрд┐рд░ - рдПрдХ рдХреЛрд▓рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдзрд┐ рдФрд░ рдЙрд╕рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдирд╛рдоред answersTable



рдХрд┐рд╕реА рдорд╣рд╛рди рд╡рд╕реНрддреБ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, findById



рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ, рдФрд░ 42



рдПрдХ рдЕрдЪреНрдЫреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо content.



рдЪрд░ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ content.



Mnemonic рдирд┐рдпрдо: рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдХреЛ рд╕рд╛рдордЧреНрд░реА рдХреА рдЧрдгрдирд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред (рдЬреИрд╕реЗ рддреИрд╕реЗ )ред



рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ:



$content = $answersTable -> findByid ( 42 );







рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рдЕрджреНрднреБрдд рд╡рд╕реНрддреБ рдореЗрдВ рдПрдХ рд╡рд┐рдзрд┐ рдХреА рдмрд╣реБрдд рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИ:



- ( AnswerContent * ) findById : ( int ) questionId {

...

[ self doSomething : questionId ] ;

...

}






рдорд╛рдЗрдирд╕ рдХреЗ рд╕рд╛рде, рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд┐рдзрд┐ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рдХреЛрд╖реНрдардХ рдореЗрдВ рд▓реМрдЯрд╛ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░, рдПрдХ рд╕реВрдЪрдХ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ C: (AnswerContent *)



ред рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдзрд┐ AnswerContent



рдХреА рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ AnswerContent



ред рдЕрдЧрд▓рд╛ рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо рд╣реИ ( findById



) рдФрд░ рдмреГрд╣рджрд╛рдиреНрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ - рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЪрд░, рдЗрд╕рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде, рд╕рд╛рде рд╣реА C: (int) questionId



ред



рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░, рдЖрдк рдкреНрд░рд╢реНрдирд╡рд╛рдЪрдХ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ questionId.







рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ:



рдкреАрдПрдЪрдкреА
public function findById ( $questionId ) {

...

$this -> db -> get ( $questionId );

...

}







рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
Smth . prototype . findById = function( questionId ) {

...

this . db . get ( questionId );

...

}







рдЕрдм - рдореБрджреНрджреЗ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдЕрдВрддрд┐рдо рдФрд░ рд╕рдмрд╕реЗ рдХрдард┐рди рдХрджрдоред



masterpiece = [ gallery findImageByWidth : 400 andHeight : 300 ] ;





рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджреЛ рдорд╛рдкрджрдВрдбреЛрдВ рд╡рд╛рд▓рд╛ рдПрдХ рддрд░реАрдХрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ (" 400



") рдХрд╛ рдХреЛрдИ рдирд╛рдо рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╡рд┐рдзрд┐ рдХреЗ рдирд╛рдо рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреВрд╕рд░реЗ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ: рдФрд░ andHeight



ред рдзреНрдпрд╛рди рд╕реЗ рдХреИрд╕реЗ рд╡рд┐рдзрд┐ рдФрд░ рдЗрд╕рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рд▓рд┐рдЦрдиреЗ рдФрд░ рдкрдврд╝рдиреЗ рдХреА рдЖрджрдд рдкрдбрд╝ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ: "рдЧреИрд▓рд░реА, рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдБрдЪрд╛рдИ рд╕реЗ рдЪрд┐рддреНрд░ рдвреВрдВрдвреЗрдВ"ред



рдХрдИ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:



price = [ trade calculateWithPrice : 25.55 volume : 500 value : 3 ticker : aaplTicker ] ;





рдЪреМрдХреЛрд░ рдХреЛрд╖реНрдардХ рдХреЗ рдЕрдВрджрд░ - рдХреЗрд╡рд▓ рдПрдХ рд╡рд╕реНрддреБ рдкрд░ рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░, рдЖрдк рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред



рдПрдХ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ:



рдкреАрдПрдЪрдкреА
$price = $trade -> calculate (array(

'price' => 25.55 ,

'volume' => 500 ,

'value' => 3 ,

'ticker' => $aaplTicker

));







рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
price = trade . calculate ({

price : 25.55 ,

volume : 500 ,

value : 3 ,

ticker : aaplTicker

});







рдФрд░ рдпрд╣рд╛рдБ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИ:



- ( float ) calculateWithPrice : ( float ) price volume : ( int ) volumeAmount

value : ( int ) value ticker : ( TickerClass * ) ticker {

...

}






рдЙрд╕реА рддрд░рд╣, рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдЛрдг, рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбреЗрдЯрд╛, рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо, рдкреНрд░рдХрд╛рд░ рдФрд░ рдЪрд░ рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░, рдПрдХ рд╕реНрдерд╛рди рдХреЗ рдмрд╛рдж - рдЕрдЧрд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдирд╛рдо, рдЗрд╕рдХрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рдЪрд░ред рдФрд░ рдЗрд╕реА рддрд░рд╣ред



рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБред рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░, рдкреИрд░рд╛рдореАрдЯрд░ рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рджреВрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА volume,



рдирд╛рдо рджрд┐рдпрд╛ volume,



рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╡реЗрд░рд┐рдПрдмрд▓ volumeAmount.



рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ volumeAmount.



рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░, рдЖрдк рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



volumeAmount += 10 ;





рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк volume



рдЪрд╛рд▓реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдЖрдкрддреНрддрд┐ рд╣реЛрдЧреА, рдРрд╕рд╛ рд╡реИрд░рд┐рдПрдмрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди price



рдирд╛рдордХ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЙрд╕реА рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ:



price = price * 0.90 ; // a better discount for our customer





рдЬреНрдпрд╛рджрд╛рддрд░, рдЪрд░ рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдирд╛рдо рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред



рдФрд░ рдорд┐рдард╛рдИ рдХреЗ рд▓рд┐рдП - рдПрдХ рдРрд╕реА рд╡рд┐рдзрд┐ рдЬреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓реМрдЯрд╛рддреА рд╣реИ:



рдХреЙрд▓ рдХрд░реЗрдВ:
[ self destroy ] ;





рдкрд░рд┐рднрд╛рд╖рд╛:
- ( void ) destroy {

...

}








рдирд┐рд╖реНрдХрд░реНрд╖



рдпрд╣ рд╡рд┐рдзрд┐ рдХреЙрд▓ рд╡рд┐рдзрд┐ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдЕрд╕реНрд╡реАрдХреГрддрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧреБрдкреНрдд рдЬреНрдЮрд╛рди рдХреЗ рдмрд┐рдирд╛, рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рдореЗрдВ рдХреЛрдб рдХреЛ рддреБрд░рдВрдд рдкрдврд╝рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдпрд╣ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдзрд┐рдХ рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рднреАред рдФрд░ рд╕рдВрдЪрд┐рдд рдЬрд▓рди, рдмрджрд▓реЗ рдореЗрдВ, рддреБрд░рдВрдд рдЕрдкрдиреЗ рд╕реНрд░реЛрдд рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИред



рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ - рдмрд┐рдирд╛ рдХрд┐рд╕реА рд▓рдбрд╝рд╛рдИ рдХреЗ рд╕рдордЭрдиреЗ рдФрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рддреЛ рдпреЗ рдФрд░ рдЕрдиреНрдп рд╕рд┐рджреНрдзрд╛рдВрдд рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреЗрд╢реА рдФрд░ рд╕рдордЭ рдореЗрдВ рдЖ рдЬрд╛рддреЗ рд╣реИрдВред рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдмреЗрд╡рдХреВрдл рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╡рд╣рд╛рдВ рдХреЛрдИ рдореМрд▓рд┐рдХ рдЧрд▓рдд рдЪреАрдЬреЗрдВ рдирд╣реАрдВ рд╣реИрдВред рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рд╕реБрдВрджрд░ рд╣реИред



рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЕрдиреБрднрд╡ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде, рдирд╛рдордХрд░рдг рдХреА рдЪреАрдЬреЛрдВ рдХреА рдПрдХ рдирдИ рд╕рдВрд╕реНрдХреГрддрд┐, рдЖрдкрдХреЗ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рд▓рд╛рдПрдЧрд╛ред рдФрд░ рдЗрд╕рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдХрд╛ рдХреЛрдИ рднреА рдХреЛрдб рдЬреАрдд рдЬрд╛рдПрдЧрд╛ред



рдЕрдиреБрднрд╡реА рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкреАрдПрд╕: рдпрд╣ рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЗрдЦ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреБрдЫ рд╣рдж рддрдХ рдореБрдЦреНрдп рдЪреАрдЬрд╝ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд░реНрде рдХреЛ рдЕрддрд┐рд░рдВрдЬрд┐рдд рдХрд┐рдпрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХрд┐ рдХреИрд╕реЗ рддрд░реАрдХреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред



All Articles