рдкрд┐рдЫрд▓реЗ 15-20 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдВрдЦреНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреА рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдХреЛ "рд╕рддреНрдп" рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдХрдо рд╕реЗ рдХрдо, рдРрд╕реА рднрд╛рд╖рд╛рдПрдВ рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ (OOP) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬреЛрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрди рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдПрдХ рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ рдкрджреНрдзрддрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ред рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдУрдУрдкреА рднрд╛рд╖рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕реЗ рдХреБрдЫ
рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдУрдУрдкреА рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рдФрд░ рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдХреЗ рдХрд░реАрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдПрдХ рд░реВрдк рд╕реЗ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рдУрдВ рдиреЗ рдПрдХ рд╣реА рд╡рд╕реНрддреБ рдореЙрдбрд▓ рдХреЗ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпреЗ рднрд╛рд╖рд╛рдПрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд┐рдВрдЯреИрдХреНрдЯрд┐рдХ рдХрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдХреЗ рд╕рд╛рде рдЙрдЦрд╛рдбрд╝ рдлреЗрдВрдХреА рдЬрд╛рддреА рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдЫ рддрдерд╛рдХрдерд┐рдд "рд╕рд┐рдВрдЯреИрдХреНрдЯрд┐рдХ рд╢реБрдЧрд░" рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рдЬреЛ рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдХреБрдЫ рдЕрдХреНрд╕рд░ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВред
рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИ, рдЖрдЗрдП рдПрдХ рд╡рд┐рд╡рд░рдг рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдЗрд╕рд▓рд┐рдП "рдлреНрд▓реИрдЯ"
рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рд╕реЗ , рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ, рдЗрд╕реЗ рд╣рдЯрд╛ рджреЗрдВред
- "рдСрдмреНрдЬреЗрдХреНрдЯ" рдкреНрд░рдХрд╛рд░ рдХреЗ рдЯрд░реНрдорд┐рдирд▓ рдЪрд┐рдиреНрд╣ (рд╢рдмреНрдж) рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ "рдкреНрд░рдХрд╛рд░ рдХрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ" рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рддреАрдХ "рдХрд╛ рдорддрд▓рдм рдХреЗрд╡рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд╢рд╛рдмреНрджрд┐рдХ рдирд┐рд░реНрдорд╛рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рднрд╛рд╖рд╛ рд╕реНрддрд░ рдкрд░ рд╡реНрдпрдХреНрдд рдХрд┐рдП рдЧрдП рд╣реИрдВ, рд╣рдо рдЙрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рджреЛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ - рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдФрд░ рд╡рд┐рдзрд┐ рдордВрдЧрд▓рд╛рдЪрд░рдгред
- рдЯрд░реНрдорд┐рдирд▓ рд╕рд┐рдВрдмрд▓ "рдСрдмреНрдЬреЗрдХреНрдЯ" рдХрд╛ рдорд╛рди рдХреБрдЫ рдЗрдХрд╛рдИ рдХрд╛ рд╕рдВрджрд░реНрдн рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╡рд┐рд╡рд░рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рдСрдкрд░реЗрд╢рди "=" рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯред рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рддреАрдХ (рдЯрд░реНрдо 1) рдХреЛ рджреВрд╕рд░реЗ (рдЯрд░реНрдо 2) рдХреЛ рд╕реМрдВрдкрдиреЗ рдХрд╛ рдЕрд░реНрде рд╣реИ рдЯрд░реНрдо 1 рд╕реЗ рдЯрд░реНрдо 2 рддрдХ рдПрдХ рд╣реА рдЗрдХрд╛рдИ рдХреЗ рд▓рд┐рдВрдХ рдХреА рдирдХрд▓ рдХрд░рдирд╛ред
- рдПрдХ рдЗрдХрд╛рдИ, рдЬреЛ рдПрдХ рд╢рдмреНрдж рдХрд╛ рдЕрд░реНрде рд╣реИ, рдХрдИ рд╡рд┐рдзрд┐рдпрд╛рдВ рд╣реИрдВред рд╡рд┐рдзрд┐ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд▓реЗрдХреНрд╕рд┐рдХрд▓ рдХрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ "ред" рдФрд░ "()", рдЬреЛ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
term.method(param1, param2)
ред - рдПрдХ рдЗрдХрд╛рдИ рдореЗрдВ (рдЕрдиреНрдп) рд╕рдВрд╕реНрдерд╛рдУрдВ рдХрд╛ рдПрдХ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдирд╛рддреЗ рд╣реИрдВред
- рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЗрдХрд╛рдИ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░рд╛рдЬреНрдп рдХреЗ рд╕рд╛рде рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
- рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЗрдХрд╛рдИ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд░рд╛рдЬреНрдп рдФрд░ рдПрдХ рдЗрдХрд╛рдИ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рддрд░реАрдХреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
- рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рджреМрд░рд╛рди рддрд░реАрдХреЗ рдФрд░ рд░рд╛рдЬреНрдп рдХреЗ рддрддреНрд╡ (рдкреГрд╖реНрда 7) рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдЗрдХрд╛рдИ рдореЗрдВ рдЙрд╕реА рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рдЧрдИ рд╣реИред
рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓, рдЬрд┐рд╕рдХрд╛ рд╡рд┐рд╡рд░рдг 1-8 рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо "рдлреНрд▓реИрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓" рдирд╛рдо рджреЗрддреЗ рд╣реИрдВред
рдЖрдо рддреМрд░ рдкрд░, рдКрдкрд░-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдореЙрдбрд▓ рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдзрд╛рд░ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдПрдХ рд╡рд┐рд░рд╛рд╕рдд рддрдВрддреНрд░ рднреА рдирд╣реАрдВ рд╣реИ - рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЗрдХрд╛рдИ рд╣реИ рдЬреЛ рдЕрдиреНрдп рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд░ рд╕рдХрддреА рд╣реИред
рдПрдХ рд╡рд╕реНрддреБ рдореЙрдбрд▓ рдПрдХ рднрд╛рд╖рд╛ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЬреЛ рдЗрд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдУрдУрдкреА рдХреЗ рд▓рдХреНрд╖рдг рд╡рд░реНрдгрди рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╢рдмреНрдж рдХреНрд░рдорд╢рдГ 4, 5, 6, рдФрд░ 7, 8 рдореЗрдВ рдкреИрд░рд╛рдЧреНрд░рд╛рдл, рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕, рдФрд░ рдмрд╣реБрд░реВрдкрддрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВред рд╢рдмреНрдж "
рд╣реИрдХ " рдХрд╛ рдЕрд░реНрде рднрд╛рд╖рд╛ рдХрд╛ рд╢рд╛рдмреНрджрд┐рдХ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдЧрд╛, рдЬреЛ рдЖрдкрдХреЛ рдкреИрд░рд╛рдЧреНрд░рд╛рдл 1- рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдирд╣реАрдВ рддрд░реАрдХреЗ рд╕реЗ рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред 8ред рдореИрдВ рдЗрд╕ рддрдереНрдп рдкрд░ рддреБрд░рдВрдд рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдРрд╕реА рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рдзрди рдЬреЛ рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЕрдиреНрдп рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд
рдирд╣реАрдВ рд╣реИрдВ, рдХреЛ рд╣реИрдХ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо C ++ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдирд┐рд░реНрдорд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЦреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ-рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдореЗрдВ рд╣реИрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╕рдордп рд╕реА ++ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЗрдП рдЗрд╕ рдмрд╛рдд рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рджреЗрдВ рдХрд┐ рдХреБрдЫ рднрд╛рд╖рд╛рдПрдВ, рдЬрд┐рдирдореЗрдВ рд╡реЗ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рдЗрддрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рдкрд╣рд▓реЗ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреА рдереАрдВ, рд╣реИрдХ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝ рдЧрдИрдВ рдереАрдВ рдФрд░ рдпреЗ рд╣реИрдХ рдХрд┐рддрдиреА рд╕рдлрд▓ рдереАрдВред
рдХреЛрдИ рд╣реИрдХ рдирд╣реАрдВ
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣реИрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реЛрддреА рд╣реИ рдЬрдм рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд╕реБрдВрджрд░ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рддрд░рд╣ рдХреА рднрд╛рд╖рд╛ рдХрд╛ рджреБрднрд╛рд╖рд┐рдпрд╛ рд╕рдВрдХрд▓рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рд░рд▓ рдФрд░ рддреЗрдЬ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреА рд╣реЛрдЧреАред рдлреНрд▓реИрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЗ рдКрдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╕рд┐рдВрдЯреИрдХреНрдЯрд┐рдХ рдХрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдХрд╛ рдПрдХ рдиреНрдпреВрдирддрдо рдорд╛рди рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдФрд░ рд╡рд┐рдзрд┐ рдЗрдирд╡реЛрдХреЗрд╢рди - рдФрд░ рдпрджрд┐ рдЖрдк рдПрдХ рд╢реБрджреНрдз рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рднрд╛рд╖рд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдлреНрд▓реИрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЕрдиреНрдп рдирд┐рд░реНрдорд╛рдг рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╕реНрдорд╛рд▓рдЯрд╛рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдмред рдЗрд╕рдореЗрдВ рдПрдХ рдлреНрд▓реИрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рджреЛ рд╕рд┐рдВрдЯреИрдХреНрдЯрд┐рдХ рдХрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╣реИрдВ - рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдФрд░ рдореЗрдердб рдЗрдирд╡реЛрдХреЗрд╢рди (рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛), рд▓реЗрдХрд┐рди рдХреБрдЫ рдЕрдиреНрдп рд╣реИрдХ рднреА рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡рд┐рд╢реЗрд╖ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рд╣реИрдВ - рдмреНрд▓реЙрдХ, рд╕рд░рдгрд┐рдпрд╛рдВ, рд╡рд░реНрдгред рд▓реЗрдХрд┐рди рдпреЗ рдмрд╣реБрдд рд╕рд╛рдл-рд╕реБрдерд░реЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╣реИрдХреНрд╕ рднреА рд╣реИрдВ, рдЗрд╕рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдПрдХ рдФрд░ рдмрд╛рдд, рд╕реНрдорд╛рд▓рдЯрд╛рдХ рдореЗрдВ рдПрдХ рдореЗрдЯрд╛рдореЙрдбрд▓ рд╣реИред рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ, рд╕реНрдореЙрд▓рдЯреЙрдХ рдХреЛ рдЗрд╕ рдЙрдореНрдореАрдж рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐
рдмрдЪреНрдЪреЗ рдЗрд╕ рдкрд░
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдмрд╕реЗ рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рднреА рд╢рд╛рдпрдж рд╣реА рд╕реНрдореЙрд▓рдЯрд╛рдХ рдореЗрдЯрд╛рдореЙрдбрд▓ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдореЙрд▓рдЯрд╛рдХ рдореЗрдВ рдХрдХреНрд╖рд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рдФрд░ рдХрдХреНрд╖рд╛рдПрдВ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╣реИрдХ рд╣реЛрддреА рд╣реИрдВ, рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдореЙрдбрд▓ рдмрд┐рдирд╛ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕реНрдореЙрд▓рдЯреЙрдХ рдХреЗ рд▓рд┐рдП рдпрд╣ рд▓рдЧрднрдЧ рд╣реИрдХ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рджреЛрдиреЛрдВ рд╡рд░реНрдЧ рдФрд░ рдореЗрдЯрд╛рдХреНрд▓рд╛рд╕ рд╕рд┐рд░реНрдл рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВ, рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЕрдВрдХ 7 рдФрд░ 8 рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╕реНрдореЙрд▓рдЯрд╛рдХ рдХреЗ рд╣реИрдХ рдмрд╣реБрдд рд╕рд╛рдл, рдореБрд▓рд╛рдпрдо рдФрд░ рд╢рд╛рдпрдж рд╣реА рдХреЛрдИ рд╣реЛ рд╢рд┐рдХрд╛рдпрддреЛрдВ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╢рдмреНрдж рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЕрд░реНрдереЛрдВ рдореЗрдВ рдХреЛрдИ рд░рдЪрдирд╛рдХрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ; рдПрдХ рдирдИ рд╡рд┐рдзрд┐ рд╣реИ рдЬреЛ рдПрдХ рдЙрдкрд╡рд░реНрдЧ рдмрдирд╛рдП рдЬрд╛рдиреЗ рдкрд░ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рд╣реИред рд▓реЗрдХрд┐рди рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдЙрд╕ рд╡рд░реНрдЧ рдХреЛ рдПрдХ рдЙрдкрд╡рд░реНрдЧ рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдЖрддреА рд╣реИред рдФрд░ рдХрдХреНрд╖рд╛рдПрдВ рд╕рднреА рдЖрдЧрд╛рдореА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВ:
Object subclass: #Person instanceVariableNames: 'Family Name ' ...
рдЕрд░реНрдерд╛рддреН, рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреА рдкреВрд░реА рдЬрдЯрд┐рд▓рддрд╛ рднрд╛рд╖рд╛ рдХреЗ рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕реНрддрд░ рдкрд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдореЗрдЯрд╛рдореЙрдбрд▓ рдХреЗ рд╕реНрддрд░ рдкрд░ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдХрд┐ рд╕рднреА рдирд┐рдпрдореЛрдВ рджреНрд╡рд╛рд░рд╛, рднрд╛рд╖рд╛ рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдореЗрдВ рдЕрдВрдХрд┐рдд рд╣реИред
рд╕реНрд╡ рдПрдХ рдлреНрд▓реИрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИ, рдЗрд╕рдореЗрдВ рдПрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрд╢рди рднреА рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдХ рд╡рд┐рдзрд┐ рдХреЙрд▓ (рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛) рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рдпрд╣ рдКрдкрд░ рджрд┐рдП рдЧрдП рдлреНрд▓реИрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рднреА рд╕рд╛рдл рд╣реИред
рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЦрд╛рдХреА
рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдкреБрд░рд╛рдиреЗ рд╣реИрдХ рдХреНрд▓рд╛рд╕, рд╕реНрдЯреЗрдЯрд┐рдХ рд╕рджрд╕реНрдп, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ, рдирд┐рдЬреА, рд╕рдВрд░рдХреНрд╖рд┐рдд рд╕рджрд╕реНрдп, рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░, рд╡рд┐рдзреНрд╡рдВрд╕рдХ рд╣реИрдВред рдпреЗ рдЗрддрдиреА рдкрд░рд┐рдЪрд┐рдд рдЪреАрдЬреЗрдВ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рд▓реЛрдЧ (рдЗрд╕реЗ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ, "рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ" рдХрд╣рддреЗ рд╣реИрдВ) рдЙрдиреНрд╣реЗрдВ рд╣реИрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЗрди рдЪреАрдЬреЛрдВ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдФрд░ рднреА рдЖрд╕рд╛рди рди рд╣реЛ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рджреГрд╢реНрдп рд╣реЛред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реИрдзрд╛рдирд┐рдХ рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЧрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ, рдмрд┐рдирд╛ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ, рдЬреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рдпрджреНрдпрдкрд┐ рдПрдХ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЧрдИ рднрд╛рд╖рд╛ OOP рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрджрд░реНрд╢ рд╡рд╛рддрд╛рд╡рд░рдг рдирд╣реАрдВ рд╣реИ, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпреЗ рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рдЪреАрдЬреЗрдВ рд╣реИрдВ, рдПрдХ рдФрд░ рдмрд╛рдд рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ - рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЧрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд┐рддрдиреА рдЖрд╕рд╛рдиреА рд╕реЗ рдЬрдбрд╝ рдЬрдорд╛ рд▓реАред рдФрд░ рдпрд╣ рдкреНрд░рд╡реГрддреНрддрд┐ рдЬрд╛рд░реА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЙрдлреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рд╡рд╕реНрддреБ рдПрдХ рд╣реИрд╢ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ, рдЬреЛ рддрд╛рд░реНрдХрд┐рдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрд╛рд╣реНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╡рд╕реНрддреБ рд╕рд┐рд░реНрдл рдЧреБрдгреЛрдВ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╕реЗрдЯ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рд╡рд┐рд░рд╛рд╕рдд рдФрд░ рдмрд╣реБрд░реВрдкрддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ, рдЬреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдмрд╣реБрдд рд╕рдлрд▓ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк-рдЖрдзрд╛рд░рд┐рдд рднрд╛рд╖рд╛ рдПрдХ рдлреНрд▓реИрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИ, рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рдФрд░ рднрд╛рд╖рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП - рдХреЙрдлреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреИрд╕реА рд╕рдлрд▓ рднрд╛рд╖рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рдкрд░рдВрдкрд░рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реНрд░рджреНрдзрд╛рдВрдЬрд▓рд┐ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рд╣реИред
рдХреНрд▓рд╛рд╕ рдореЙрдбрд▓ рдФрд░ рд╕реНрдЯреИрдЯрд┐рдХ рдореЗрдВрдмрд░реНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдкрд░ рд╣реИрдХ рдХреНрдпреЛрдВ рд╣реИрдВ, рдЗрд╕ рдкрд░ рдХреБрдЫ рдФрд░ рд╡рд┐рдЪрд╛рд░ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдХреНрд╖рд╛рдПрдВ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреА рд╣реИрдВред рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдХрдХреНрд╖рд╛рдПрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ (рд╕реА ++, рдЬрд╛рд╡рд╛) рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдРрд╕реЗ рдорд╛рдорд▓реЗ рд╣реИрдВ рдЬрдм рдХрдХреНрд╖рд╛рдПрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ рд╣реЛрддреА рд╣реИрдВ рдФрд░ рд╕реНрд╡рдпрдВ (рд╕реНрдореЙрд▓рдЯреЙрдХ, рдкрд╛рдпрдерди) рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдХреЛрдИ рдХрдХреНрд╖рд╛рдПрдВ рдирд╣реАрдВ рдереАрдВ, рддреЛ рдПрдХ рд╣реА рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрдИ рд▓реЛрдЧ рд╢рд╛рдпрдж рдХрд╣реЗрдВрдЧреЗ рдХрд┐ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБрдПрдВ, рдЬреИрд╕реЗ рдЪрд░, рдЦрд░рд╛рдм рд╣реИрдВред рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдмреБрд░реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рднрд╛рд╖рд╛ рдореЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБрдПрдВ рдЬрд╣рд╛рдВ рд╡реЗ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреА рд╣реИрдВ, рд╡реЗ рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдпрд╣ рдХрднреА-рдХрднреА рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд╡рд╛ рдХреЛ рд▓реЗрдВред рдЬрд╛рд╡рд╛ рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП "рдпрд╛рдж" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рд╡рд░реНрдЧ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕реНрдерд┐рд░ рднрд╛рдЧ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рд╣реИ, рдЖрдкрдХреЛ
Class.forName("** ")
рд▓рд┐рдЦрдирд╛
Class.forName("** ")
, рдЕрд░реНрдерд╛рдд, рд╡рд░реНрдЧ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдЗрд╕реЗ рдЕрднреА рднреА рджрд┐рдЦрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд╣ рдХреНрдпрд╛ рд╣реИред
рддрджрдиреБрд╕рд╛рд░, рд╕реНрдереИрддрд┐рдХ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рднреА рдРрд╕реА рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рдзрд╛рд░рдг (рдЧреИрд░-рд╕реНрдереИрддрд┐рдХ) рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдлрд┐рд░ рд╕реЗ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реИрдХ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╡рд┐рд╢рд╛рд▓ рдмрд╣реБрдордд рджреНрд╡рд╛рд░рд╛ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реИред
рдЬреЗрдирд░рд┐рдХ рдХреЛ рдордЬрдмреВрд░ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рдлрд▓ рд╣реИрдХ рдХреЗ рд▓рд┐рдП рднреА рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рддрд░реНрдХ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдХреНрд╖рд╛рдПрдВ рдмрдирд╛рддреЗ рд╕рдордп рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЧрдИ рднрд╛рд╖рд╛рдУрдВ рдХреА рдХреБрдЫ рд╕реАрдорд╛рдУрдВ рдХреЛ рдкрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди, рдЕрдЧрд░ рдЬреЗрдирд░рд┐рдХ рд╕рд┐рд░реНрдл рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдХрд╛ рд╕рдВрдХрд▓рди рд╣реИ рдФрд░ рд╕рдВрдХрд▓рди рдЪрд░рдг рдкрд░ рдЙрдирдХреА рд╕рдВрдЧрддрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ C ++ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдПрдХ рдФрд░ рдХрд╣рд╛рдиреА рд╣реИ, рд╢рд╛рдпрдж рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдкрд░ рд╕рдмрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИрдХ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ рд╕реНрдЯреЗрдЯрд┐рдХ рдореЗрдЯрд╛рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╣реИ ... рдпрджрд┐ рдЬрд╛рдирд┐рдП рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рднрд╛рд╖рд╛ рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреА рд╡рд┐рд╡рд╢ рд╕реАрдорд╛рдПрдВ рджреВрд╕рд░реЗ рдореЗрдВ рдХреИрд╕реЗ рдЪрд▓реА рдЧрдИрдВред PHP рдореЗрдВ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЬрд╛рд╡рд╛ рдореЙрдбрд▓ рдХреЗ рд╕рдорд╛рди рд╣реА рд╡рд╛рдХреНрдпрд╛рддреНрдордХ рд╣реЛрддрд╛ рд╣реИред рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдмреАрдЪ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЕрдВрддрд░ рд╣реИ, рдЬрд╛рд╡рд╛ рдПрдХ рд╕реНрдЯреЗрдЯрд┐рдХрд▓реА рдЯрд╛рдЗрдк рдХреА рдЧрдИ рднрд╛рд╖рд╛ рд╣реИ, рдФрд░ рдкреАрдПрдЪрдкреА рдЧрддрд┐рд╢реАрд▓ рд╣реИред PHP рдореЗрдВ рдРрд╕реА рдХреЛрдИ рдЪреАрдЬ рд╣реИ рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреА рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЬрд╛рд╡рд╛ рдФрд░ рдкреАрдПрдЪрдкреА рдореЗрдВ рдпрд╣ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕рдорд╛рди рджрд┐рдЦрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрди рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╣реИрдВ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рддрд░реНрдХ рдХрд╛ рд╕рдВрдХреЗрдд рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИред рдЬрд╛рд╡рд╛ рдореЗрдВ, рдпрд╣ рд╕рдВрдХрд▓рдХ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╕рдордп рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдФрд░ PHP рдореЗрдВ рдпрд╣ рдкрд░рд╛рд╡рд░реНрддрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдПрдХ рд░рдирдЯрд╛рдЗрдо рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рддрд░реНрдХ рдореЗрдВ рдРрд╕рд╛ рд╕реБрдкрд░рдЯреЗрдк рд╣реИред
рдиреАрдЯ рд╣реИрдХ
рдмреЗрд╢рдХ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдиреАрдЯ рд╣реИрдХреНрд╕ рдХреА рд╢реНрд░реЗрдгреА рдореЗрдВ, рдореИрдВ рдУрд╡рд░рд░рд╛рдЗрдбрд┐рдВрдЧ / рдУрд╡рд░рд▓реЛрдбрд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдпрд╣ рдЕрдм рдордЬрдмреВрд░ рд╣реИрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╕рднреА рдСрдкрд░реЗрдЯрд░ рдУрд╡рд░рд▓реЛрдб рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдзрд┐ рдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдХреЛрдб рдЕрдзрд┐рдХ рдкреНрд░рд╛рдХреГрддрд┐рдХ рдФрд░ рдЕрднрд┐рд╡реНрдпрдВрдЬрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЗ рд╕рдлрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рднреА рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИрдХ
рдмреЗрд╢рдХ, рд╕рдмрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИрдХ рдореЗрдВ рд╕реЗ рдПрдХ рд▓реЙрдХрд┐рдВрдЧ рд╣реИред рдХрд░реАрдиреЗ рд╕реЗ рдпрд╛ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд░реА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ (рдПрдлрдкреА) рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдЙрдЪреНрдЪрддрдо рдЬрд╛рддрд┐ рдХреА рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВ рд░рд╣ рдЧрдИ рд╣реИ рдФрд░ рдкрд░рд┐рдЪрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЖ рдЧрдИ рд╣реИред рд▓реЗрдХрд┐рди рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдПрдлрдкреА рди рдХреЗрд╡рд▓ рд▓реЛрдХрдкреНрд░рд┐рдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЖрдпрд╛, рдмрд▓реНрдХрд┐ рдЙрди рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЖрдпрд╛ рдЬрд╣рд╛рдВ рдУрдУрдкреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрджрдо рд░рдЦрд╛ рдерд╛, рдФрд░ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╡рд╛рдпреБрд╕реЗрдирд╛ OOP рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рдереА, рдЗрд╕рд▓рд┐рдП AF рдХреЗ рдкрд╛рд╕ рдКрдкрд░ рд╕реЗ OOP рдкрд░ рдЭреВрда рдмреЛрд▓рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдерд╛ (рдПрдХ рдЕрдЪреНрдЫреЗ рдЕрд░реНрде рдореЗрдВ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЕрдиреНрдпрдерд╛ рдХреИрд╕реЗ рдХрд╣рд╛ рдЬрд╛рдП)ред рдмрд╛рд╣реНрдп рд░реВрдк рд╕реЗ, рд╡рд╛рдХреНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ, рдХреНрд▓реЛрдЬрд░ рд╢рд╛рдВрдд рджрд┐рдЦрддреЗ рд╣реИрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдлрдкреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ" рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдордЭрджрд╛рд░реА рд╕реЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдПрдлрдкреА рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╛рдпрдерди рдореЗрдВ, рдЬрд╣рд╛рдВ рд╡рд╕реНрддреБрдУрдВ рдиреЗ рдХрдХреНрд╖рд╛рдУрдВ рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдореЙрдбреНрдпреВрд▓ рддрдХ рд╕рдм рдХреБрдЫ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ? рд╕рд╣реА рд░реВрдк рд╕реЗ, рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ, рдпрд╣ рдУрдкреА рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдУрдУрдкреА, рдЬрд┐рд╕рдореЗрдВ рдЗрди рд╕рднреА рд░реИрдкрд░, рд▓реИрдореНрдмреНрдбрд╛, рдбреЗрдХреЛрд░реЗрдЯрд░ рдХреЛ рджреБрднрд╛рд╖рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдПрдлрдкреА рдХреА рджреБрдирд┐рдпрд╛ рд╕реЗ рдпреЗ рд╕рднреА рд▓реЛрд╢рди рдУрдУрдкреА рдкрд░ рдирд┐рдпрдорд┐рдд рд╣реИрдХ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕ рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ? рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, C # рдореЗрдВ, рдЙрди рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ, рдЬрд┐рдирдореЗрдВ рд╕реБрдкрд░рдкрд╛рдЗрдк
Delegate
ред рдпреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдХреНрд▓реЛрдЬрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдХреЛрдИ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдирд╣реАрдВ рдереЗ? рдпрджрд┐ рд╣рдо C # рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рддрдирд╛рд╡ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЧреИрд░-рд╕реНрдерд┐рд░ рдЖрдВрддрд░рд┐рдХ рд╡рд░реНрдЧ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдЖрд╕рдкрд╛рд╕ рдХреА рд╡рд╕реНрддреБ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд▓реЙрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЬрд╛рд╡рд╛ рдореЗрдВ рд╕рдВрднрд╡ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рддрдмрд╛рд╣реА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╡рд╕реНрддреБ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдХреЛ рдкрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
class SomeContext { public int number { private set; get; } public SomeContext(int initialNumber) { number = initialNumber; } public Addition addition { get { return new Addition(this); } } public class Addition {
рдмреЗрд╢рдХ, рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдпрд╣ рд╕рд░рд▓ рд╣реЛрдЧрд╛:
class SomeContext { public int number { private set; get; } public SomeContext(int initialNumber) { number = initialNumber; } public Addition addition { get { return delegate(int what) { number += what; }; } } public delegate void Addition(int number); } class Program { static void Main(string[] args) { SomeContext context = new SomeContext(9); SomeContext.Addition addToContext = context.addition;
рджреЛрдиреЛрдВ рд╣реА рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЬрд┐рд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рд▓реЙрдЬрд┐рдХ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЯрд╛рдЗрдк
Addition
рдХрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ) рд╡рд╣ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ
SomeContext
рдХреА рдПрдХреНрд╕рдЯреЗрдВрд╕рд┐рдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЖрдВрддрд░рд┐рдХ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдмрдВрдж рд╣реИред рдФрд░ рдЖрд╡рдВрдЯрд┐рдд рддрд░реНрдХ рдмрд╣реБрдд рд╣реА рдЧреИрд░-рддреБрдЪреНрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░реНрдХ рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд╕реНрддреБ рдХреЛ рд╕реМрдВрдк рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдЗрди рджреЛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рд░рд╛рдЬреНрдп рдЪрдпрдирд┐рдд рд╡рд╕реНрддреБ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрджрд┐ рдпрд╣ рдореМрдЬреВрдж рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд░рд╛рдЬреНрдп рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдЯрд╛рдЗрдк рдбреЗрд▓рд┐рдЧреЗрдЯ рдХреА рдПрдХ рд╡рд╕реНрддреБ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ, рдЕрд░реНрдерд╛рдд рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХреЗ рдХреЙрд▓ рдХреЗ рдмреАрдЪ рдЗрд╕рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдЪрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рд▓рдВрдмреЛрджрд░ рднрд╛рд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдФрд░ рднреА рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдмрдВрдж рдХрд░рдирд╛ рдЗрддрдиреА рдордЬрдмреВрдд рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рд╛рдзрд╛рд░рдг рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡реЗ рдмрд╣реБрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рджрд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд╣реИрдХ рдкрд░ рд╣реИрдХ
рдПрдХ рднреА рд╡рд╕реНрддреБ рдореЙрдбрд▓ рдкрд░ рд╣реИрдХреНрд╕ рдЙрдкрдпреЛрдЧреА рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рд╣реИрдВ рдФрд░ рдзрд╛рд░рдгрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЕрдм рдкреНрд░рдмрдВрдзрдиреАрдп рдирд╣реАрдВ рд╣реИрдВред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рд╣реИрдХ рдХреА рдЧрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рдЪрдирд╛рдХрд╛рд░ рдЗрд╕ рднрд╛рд╖рд╛ рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рд╕рдВрднрд╡ рдерд╛, рд╕рдм рдХреБрдЫ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдХреЛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЪрдордХрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣реА рдХреЙрд▓рдмреИрдХ рдирд┐рд░реНрдорд╛рдг
рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд
рдХрд░рдиреЗ рдХреЗ рдЪрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╣реИрдВ ред рдХреБрдЫ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдУрд╡рд░рдХрд┐рд▓ рд╣реИ ... рд▓реЗрдХрд┐рди рдпреЗ рд╕рднреА рдирд┐рд░реНрдорд╛рдг рднрд╛рд╖рд╛ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрдзрд┐рднрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред Microsoft рдХреЗ рд▓реЛрдЧреЛрдВ рдиреЗ C # рднрд╛рд╖рд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЛ рд╣реИрдХ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдореЗрдВ рдХрд┐рддрдиреА рдореБрд╢реНрдХрд┐рд▓реЗрдВ рд╣реИрдВ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рднреА рдХрдИ рд╡рд┐рд╖рдорддрд╛рдПрдБ рдмрддрд╛рдИ рд╣реИрдВ:
- рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╕реНрддреБрдПрдВ - рд╕рдВрджрд░реНрдн рдФрд░ рдореВрд▓реНрдп рд╕реЗред рдЙрдирдХреЗ рдмреАрдЪ рд╕реНрдкрд╖реНрдЯ-рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдВрдХреНрд░рдордг (рдкреИрдХрд┐рдВрдЧ / рдЕрдирдкреИрдХрд┐рдВрдЧ)ред рдСрдмреНрдЬреЗрдХреНрдЯ "рдореВрд▓реНрдп рд╕реЗ" рди рдХреЗрд╡рд▓ рдПрдХ рдлреНрд▓реИрдЯ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рдХреБрдЫ рд╣рдж рддрдХ рдкрд░рд┐рдЪрд┐рдд рд╡рд╕реНрддреБ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рднреА рдмрд╣реБрдд рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдФрд░ рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ "рдСрдмреНрдЬреЗрдХреНрдЯ рджреНрд╡рд╛рд░рд╛" рд╕рд╣рд┐рдд рд╕рднреА рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рдЗрдирд╣реЗрд░рд┐рдЯ рдСрдмреНрдЬреЗрдХреНрдЯ, рдЬреЛ рдПрдХ рд╕рдВрджрд░реНрдн рд╣реИред рдЕрдЬреАрдм рд╣реИ, рд╣реИ рдирд╛?
- рдЧреИрд░-рдЖрднрд╛рд╕реА рддрд░реАрдХреЗред рдЖрдо рддреМрд░ рдкрд░, рдЧреИрд░-рдЖрднрд╛рд╕реА рддрд░реАрдХреЗ рдПрдХ рдЕрдХреНрд╖рдо рдмрд╣реБрд░реВрдкрддрд╛ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдирд┐рдпрдореЛрдВ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИ, рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдмрдЪреНрдЪреЛрдВ рдХреЗ рдореЙрдбрд▓ рдХрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рдХреА рд╕рдмрд╕реЗ рдЕрдЬреАрдм рдмрд╛рдд рдирд╣реАрдВ рд╣реИред рдЧреИрд░-рдЖрднрд╛рд╕реА рддрд░реАрдХреЛрдВ рд╡рд╛рд▓реА рдХрдХреНрд╖рд╛рдПрдВ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдпрд╣реА рд╣реИ, рдкрд╣рд▓реЗ рд╕реНрддрд░ рдкрд░, рдЬрдм рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдЧреИрд░-рдЖрднрд╛рд╕реА рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрдХреНрд╖рд╛ рдореЗрдВ рдЬрд╛рдирд╛, рд╕реНрд╡рдпрдВ рджреНрд╡рд╛рд░рд╛ рдмрд╣реБрд░реВрдкрддрд╛ рдЗрд╕ рдкрд╣рд▓реЗ рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
- рдкреЙрд▓рд┐рдореЛрд░реНрдлрд┐рдХ рд░рд┐рд╢реНрддреЛрдВ рдХреЛ рдХрд┐рд╕реА рднреА рд╕реНрддрд░ рдкрд░ рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ
new
рд░реВрдк рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд░рдХреЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред - рдРрд╕реА рд╕рдВрд░рдЪрдирд╛рдПрдБ, рдЬреЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреА рд╣реИрдВред рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде, рдпрд╣ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдирд┐рдХрд▓рд╛ред рд╕рдВрд░рдЪрдирд╛ рдПрдХ рдореВрд▓реНрдп-рдкреНрд░рдХрд╛рд░ рд╣реИ, рдФрд░ рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ (рд╕рдВрджрд░реНрдн) рдкреНрд░рдХрд╛рд░ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐
SomeStructure
рд╕рдВрд░рдЪрдирд╛ SomeInterface
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ SomeInterface
рд╣реИред рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдПрдХ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬреЛ рдХрд┐ SomeStructure
ред рдЪрд░ рдХреЛ SomeInterface anObject = instance
ред рдкреНрд░рд╢реНрди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ: рдХреНрдпрд╛ рдСрдмрдЬреЗрдХреНрдЯ рдореВрд▓реНрдп рджреНрд╡рд╛рд░рд╛ рдпрд╛ рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░реЗрдЧрд╛? рдпрд╣ рдореВрд▓реНрдп рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрдВрдЯрд░рдлреЗрд╕ рдПрдХ рд╡рд╕реНрддреБ (рд╕рдВрджрд░реНрдн) рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣реА рд╣реИ, рдЗрд╕ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдореЗрдВ рд╕рдВрд░рдЪрдирд╛ рдЙрджрд╛рд╣рд░рдг рдХреА рдПрдХ рдкреНрд░рддрд┐ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдЬреЛ рддрдм рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ рдореМрдЬреВрдж рд╣реИред рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдХрд╣реАрдВ рдлрдВрд╕ рд╕рдХрддреЗ рд╣реИрдВред
рдмреЗрд╢рдХ, рдпреЗ рд╕рднреА рд╣реИрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо C # рдореЗрдВ рд╣реИрдХ рдХрд┐рдП рдЧрдП рдПрдХ рд╕рдмрд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рд╕рд╛рдорд╛рдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рд╣реИ, рдФрд░ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣ рд╕рдХрддреЗ рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рдкрд░рд┐рд╖реНрдХреГрдд рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣рдореЗрд╢рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрд░реНрдХ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдХреЛрдИ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░, рдпрджрд┐ рдЖрдк "рд╣рдореЗрд╢рд╛" рдирд╣реАрдВ рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ "рд╕рд┐рдВрдЯреИрдХреНрдЯрд┐рдХ рдорд┐рдард╛рдИ" рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЖрд╡реЗрд╖рдг рдХреЗ рд╕рд╛рде рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд╕рдорд╛рди рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░, рдЖрдк рдПрдХ рдЦрд░рд╛рдм рдкрдардиреАрдп рдФрд░ рдЦрд░рд╛рдм рд╕рдВрд░рдЪрд┐рдд рдХреЛрдб рдХреЗ рдмрд┐рдирд╛ рдЬрдЯрд┐рд▓ рдЪреАрдЬреЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдФрд░ рднреА рдЕрдзрд┐рдХ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдкрдиреЗ рдирд┐рдкрдЯрд╛рди рдореЗрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡рд╕реНрддреБ рдореЙрдбрд▓ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рдЖрдк рд╕реБрдВрджрд░ рдФрд░ рдмрд╕ рдбрд░рд╛рд╡рдиреЗ рдЬрд╛рдирд╡рд░реЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреЗ
рд╣реИрдВ рдЬреЛ рдЪрд╛рдВрджреА рдХреА рдЧреЛрд▓рд┐рдпреЛрдВ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рдФрд░ рдЖрдк рдЧреИрд░-рддреБрдЪреНрдЫ рддрд░реНрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЖрдк рджреЛ рдЯреБрдХрдбрд╝реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реА # рдХреЛрдб, рдЬреЛ рдПрдХ рдирдП рд╡рд░реНрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдФрд░ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬрд╣рд╛рдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдПрдХ рд╡рд░реНрдЧ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЖрдк рдХреЙрд▓ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ (рдкреНрд░рддрд┐рдирд┐рдзрд┐) рдХреЗ рдмреАрдЪ рдмрдирд╛рдП рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рддрд░реНрдХ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдПрдХ рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рдЬреЛ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдЯрд╛рдореЙрдбрд▓ рдореЗрдВ рдбрд╛рд▓рддреЗ рд╕рдордп рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рднрд╛рд╖рд╛ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕реНрддрд░ рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдореЙрд▓рдЯрд╛рдХ рдореЗрдЯрд╛рдореЛрдбреЗрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рдХреЛрдИ рдХрдо рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ "рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд" рдХрд┐рдП рдмрд┐рдирд╛ред рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╡рд┐рдкрд░реАрдд рдкреНрд░рд╡реГрддреНрддрд┐ рджреЗрдЦреА рдЧрдИ рд╣реИ - рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЬрдЯрд┐рд▓рддрд╛ (рд╕реА #, рдХреЙрдлрд╝рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╕реНрдХрд╛рд▓рд╛) рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реА рд╣реИрдВ, рдФрд░ рд╢реБрджреНрдз рд╡рд╕реНрддреБ рдореЙрдбрд▓ рд╡рд╛рд▓реА рднрд╛рд╖рд╛рдПрдВ рдзреАрд░реЗ-рдзреАрд░реЗ рдЧреБрдордирд╛рдореА рдореЗрдВ рдЧрд╛рдпрдм рд╣реЛ рд░рд╣реА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрд╡ рд╡рд┐рдХрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рд╣реИ, рдФрд░ рд╕реНрдорд╛рд▓рдЯрд╛рдХ рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдЬреАрд╡рд┐рдд рд╣реИред