рддрд╕реНрд╡реАрд░реЛрдВ рдореЗрдВ рдУ.рдУ.рдкреА.

OOP (рдСрдмреНрдЬреЗрдХреНрдЯ рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ) рдХрдИ рдЖрдзреБрдирд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдПрдХ рдЕрднрд┐рдиреНрди рдЕрдВрдЧ рдмрди рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдпрд╣ рдкреНрд░рддрд┐рдорд╛рди рдХреЗрд╡рд▓ рдПрдХ рд╕реЗ рджреВрд░ рд╣реИред рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЕрдиреНрдп рдкреНрд░рддрд┐рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ рдФрд░ рдУрдУрдкреА рдХреЗ рдордиреЛрдЧрддрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рд╕рд╛рдордиреЗ рдЪрд┐рддреНрд░реЛрдВ рдФрд░ рдПрдирд┐рдореЗрд╢рди рдХреА рдереЛрдбрд╝реА рд▓рдВрдмреА рдФрд░ рджреЛ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реИред рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред



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

рдЖрдкрдХреЛ рдпрд╣ рдирд╣реАрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдУрдУрдкреА рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓реЗрдЦрди рдореЗрдВ рдЪрдорддреНрдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рддреЗрдЬреА рд▓рд╛рдПрдЧрд╛, рдФрд░ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХреА рдЙрдореНрдореАрдж рдХрд░реЗрдЧрд╛ рдЬрд╣рд╛рдВ рд╡рд┐рд▓рд╛рд░рд┐рдмреЛ рдХреЗ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ рдиреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдУрдкреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реЛ, рдФрд░ рд╡рд┐рд▓реНрд▓рд╛рдмреЗрдЧрд┐рдпреЛ рдХреЗ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ рдХреЛ рдЕрднреА рднреА рдмреЛрд▓реНрдб рд╕реНрдкреЗрдЧреЗрдЯреА рдХреЛрдб рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕рдордп рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕реНрддрд░ рдкрд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕рдорд░реНрдерди рдЪрд░рдгреЛрдВ (рд╡рд┐рд╕реНрддрд╛рд░, рд╕рдВрд╢реЛрдзрди, рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдкрд░реАрдХреНрд╖рдг) рдореЗрдВ рдмрдЪрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛рдиреА рд▓рдВрдмреЗ рд╕рдордп рдореЗрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рд╕рдордп рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдмрд╛рдж рдХреЗ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕ рдХрд╛рд░реНрдп рдореЗрдВ рдУрдУрдкреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдзреБрдирд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЬреАрд╡рди рдЪрдХреНрд░ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдареАрдХ рд╕рдорд░реНрдерди рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИред рдЕрдХреЗрд▓реЗ OOP рд╣реЛрдиреЗ рд╕реЗ рдЖрдкрдХрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддрд╛ рд╣реИред

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

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

рд╡рд░реНрдЧ рдФрд░ рд╡рд╕реНрддреБрдПрдБ


рддреБрд░рдВрдд рдЧреЗрдп рд╡рд┐рд╖рдпрд╛рдВрддрд░: рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рдореИрдВ рд╕рдЬрд╛ рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдВрдЧрддрд╛ рд╣реВрдВ, рд╢рд╛рд╕реНрддреНрд░реАрдп рдпреЛрдЬрдирд╛, рдЬрд╣рд╛рдВ рдХрдХреНрд╖рд╛рдПрдВ рд╣рдорд╛рд░реА рд╕рдм рдХреБрдЫ рд╣реИрдВред

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

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рд╡рд░реНрдЧ рдЗрд╕ рдмрд╛рдд рдХрд╛ рд╡рд░реНрдгрди рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рдкрд╛рд╕ рдХреНрдпрд╛ рдЧреБрдг рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛрдЧрд╛ред рдФрд░ рдПрдХ рд╡рд╕реНрддреБ рдЗрди рдЧреБрдгреЛрдВ рдХреА рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред

рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ "рдЧреБрдг рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░", рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕рд╛рд░ рдФрд░ рдЕрдпреЛрдЧреНрдп рд▓рдЧрддрд╛ рд╣реИред рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рд╕реЗ рдзреНрд╡рдирд┐ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдЧрд╛: "рдЪрд░ рдФрд░ рдХрд╛рд░реНрдп"ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, "рдЧреБрдг" рд╕рдорд╛рди рд╕рд╛рдзрд╛рд░рдг рдЪрд░ рд╣реИрдВ, рд╡реЗ рдмрд╕ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рдЧреБрдг рд╣реИрдВ (рдЙрдиреНрд╣реЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝реАрд▓реНрдб рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рдЗрд╕реА рддрд░рд╣, "рд╡реНрдпрд╡рд╣рд╛рд░" рдПрдХ рд╡рд╕реНрддреБ рдХрд╛ рдХрд╛рд░реНрдп рд╣реИ (рдЙрдиреНрд╣реЗрдВ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ), рдЬреЛ рдХрд┐ рд╡рд╕реНрддреБ рдХреЗ рдЧреБрдг рднреА рд╣реИрдВред рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╡рд┐рдзрд┐ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдХреЗрд╡рд▓ рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рдзрд┐ рдХрд╛ рдЦреЗрддреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд░рд╛рдЬреНрдп рддрдХ рдкрд╣реБрдВрдЪ рд╣реИред

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕реЗ рддрд░реАрдХреЗ рдФрд░ рдЧреБрдг рд╣реИрдВ рдЬреЛ рдХрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдВ? рдЕрдзрд┐рдХрд╛рдВрд╢ PLs рдореЗрдВ, рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕рдВрджрд░реНрдн рдСрдкрд░реЗрдЯрд░ рдмрд┐рдВрджреБ рд╣реИ (PHP рдФрд░ рдкрд░реНрд▓ рдХреЛ рдЫреЛрдбрд╝рдХрд░)ред рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ (рдЫрджреНрдо рдХреЛрдб):

//       class class Transformer(){ //   x int x //    (     0) function constructor(int x){ //   x // (  0    ) this.x = x } //   run function run(){ //      this this.x += 1 } } //    : //        0 optimus = new Transformer(0) optimus.run() //    print optimus.x //  1 optimus.run() //      print optimus.x //  2 

рддрд╕реНрд╡реАрд░реЛрдВ рдореЗрдВ рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрдХреЗрддрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛:



рдореИрдВрдиреЗ UML рдЪрд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЙрдиреНрд╣реЗрдВ рдЕрдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдЕрдзрд┐рдХ рд▓рдЪреАрд▓реЗрдкрди рдХреЗ рд╕рд╛рдеред


рдПрдиреАрдореЗрд╢рди рдирдВрдмрд░ 1

рд╣рдо рдХреЛрдб рд╕реЗ рдХреНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ?

1. рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд╛рдиреАрдп рдЪрд░ (рддрд░реАрдХреЛрдВ рдХреЗ рдЕрдВрджрд░) рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЛ рдЕрдкрдиреЗ рддрд░реАрдХреЛрдВ рд╕реЗ рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдореИрдВ рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗрд╡рд▓ рдЕрдкрдиреА рдУрд░ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдЕрд░реНрдерд╛рдд, рдЬрдм рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд╡рд┐рдзрд┐ рдХрд╣рддрд╛ рд╣реИ, рдпрд╛ рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓рддрд╛ рд╣реИред рдпрджрд┐ рдХреЙрд▓ рдмрд╛рд╣рд░ рд╕реЗ optimus.x рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рддреЛ рдЕрдВрджрд░ рд╕реЗ, рдпрджрд┐ рдСрдкреНрдЯрд┐рдорд╕ рдЕрдкрдиреЗ рдХреНрд╖реЗрддреНрд░ x рдХреЛ рд╕реНрд╡рдпрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдЙрд╕рдХреА рд╡рд┐рдзрд┐ рдореЗрдВ рдХреЙрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред x , рдЕрд░реНрдерд╛рдд, " I (рдСрдкреНрдЯрд┐рдорд╕) рдореЗрд░реЗ рд╡рд┐рд╢реЗрд╖рддрд╛ x рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ "ред рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ, рдЗрд╕ рдЪрд░ рдХреЛ рдпрд╣ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдкрд╡рд╛рдж рд╣реИрдВ (рдЙрджрд╛ред рд╕реНрд╡)

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

3. рдирдпрд╛ рдПрдХ рдХреАрд╡рд░реНрдб рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдХреНрд╖рд╛ рдХрд╛ рдирдпрд╛ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, 0 рдХреЛ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдЙрдкрд░реЛрдХреНрдд рдЖрд░рдВрднреАрдХрд░рдг рд╣реИ)ред рдХреБрдЫ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдирдпрд╛ рдХреАрд╡рд░реНрдб рдЧрд╛рдпрдм рд╣реИ, рдФрд░ рдХреНрд▓рд╛рд╕ рдХреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдирд┐рд░реНрдорд╛рддрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ ()ред

4. рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдФрд░ рд░рди рд╡рд┐рдзрд┐рдпрд╛рдВ рдЖрдВрддрд░рд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдШреЛрд╖рдгрд╛ рдХреЗ рд╡рд╛рдХреНрдп рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реЗ рднреА рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред

5. рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рд╡реЗ рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд░рд╛рдЬреНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрдХ рд╡рд╕реНрддреБ рдмрдирд╛рддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╡рд┐рдзрд┐ рд╕реНрдерд┐рд░ рд╣реИ ред

SRP


(рд╕рд┐рдВрдЧрд▓ рд░рд┐рд╕реНрдкрд╛рдВрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ / рдлрд░реНрд╕реНрдЯ рд╕реЛрд▓рд┐рдб рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓)ред рдЖрдк рд╢рд╛рдпрдж рдЕрдиреНрдп рдкреНрд░рддрд┐рдорд╛рдиреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ: "рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдкреВрд░реНрдг рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП"ред рдпрд╣ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреА рдорд╛рдиреНрдп рд╣реИ: "рдХрд┐рд╕реА рдПрдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЧ рдХреЛ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред" рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде, рдЙрд╕ рд▓рд╛рдЗрди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИ рдЬрд┐рд╕реЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред

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

рдХреА рдПрд╕реЛрд╕рд┐рдПрд╢рди


рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ, рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рди рдХреЗрд╡рд▓ рдорд╛рдирдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рдзрд╛рд░рдг рдЪрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЕрдиреНрдп рд╡рд╕реНрддреБрдПрдВ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдФрд░ рдпреЗ рд╡рд╕реНрддреБрдПрдВ рдХреБрдЫ рдЕрдиреНрдп рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рдЗрд╕реА рддрд░рд╣, рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдПрдХ рдкреЗрдбрд╝ (рдХрднреА-рдХрднреА рдЧреНрд░рд╛рдл) рдмрдирддреА рд╣реИрдВред рдЗрд╕ рд░рд┐рд╢реНрддреЗ рдХреЛ рдПрд╕реЛрд╕рд┐рдПрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдорд╛рд░рд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдмрдВрджреВрдХ рд╕реЗ рд▓реИрд╕ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдирд╣реАрдВ, рджреЛ рдмрдВрджреВрдХреЛрдВ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ред рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рде рдореЗрдВред рдмрдВрджреВрдХреЗрдВ рд╕рдорд╛рди рд╣реИрдВ (рд╡реЗ рдПрдХ рд╣реА рд╡рд░реНрдЧ рдХреЗ рд╣реИрдВ, рдпрд╛, рдпрджрд┐ рдЖрдк рдПрдХ рдбреНрд░рд╛рдЗрдВрдЧ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрдирд╛рдП рдЬрд╛рдПрдВрдЧреЗ), рддреЛ рджреЛрдиреЛрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╢реВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреБрдирдГ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рдЕрдкрдирд╛ рдЧреЛрд▓рд╛ рдмрд╛рд░реВрдж рднрдВрдбрд╛рд░рдг (рдЦреБрдж рдХрд╛ рд░рд╛рдЬреНрдп) рд╣реИред рдЕрдм рдЗрд╕реЗ рдУрдУрдкреА рдореЗрдВ рдХреИрд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП? рд╕рдВрдШ рджреНрд╡рд╛рд░рд╛:

 class Gun(){ //    int ammo_count //    function constructor(){ //  this.reload() //    "" } function fire(){ //    "" this.ammo_count -= 1 //      } function reload(){ //   "" this.ammo_count = 10 //     } } class Transformer(){ //    Gun gun_left //   " "   Gun gun_right //   " "    /*            ,    */ function constructor(Gun gun_left, Gun gun_right){ this.gun_left = gun_left //      this.gun_right = gun_right //      } //    "",   ... function fire(){ //  ,    "" this.gun_left.fire() //    ,     "" this.gun_right.fire() } } gun1 = new Gun() //    gun2 = new Gun() //    optimus = new Transformer(gun1, gun2) //  ,     


рдПрдирд┐рдореЗрд╢рди рдирдВрдмрд░ реи

this.gun_left.fire () рдФрд░ this.gun_right.fire () рдЪрд╛рдЗрд▓реНрдб рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдбреЙрдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╣реЛрддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рдмрд┐рдВрджреБ рдкрд░, рд╣рдо рдмрдВрджреВрдХ рдХреА рд╡рд╕реНрддреБ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ рдЖрдк рдХреЛ (this.gun_right) рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреА рдУрд░ рдореЛрдбрд╝рддреЗ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░реЗ рдмрд┐рдВрджреБ рдкрд░, рд╣рдо рдмрдВрджреВрдХ рд╡рд╕реНрддреБ (this.gun_right.fire ()) рдХреА рд╡рд┐рдзрд┐ рдХреА рдУрд░ рдореБрдбрд╝рддреЗ рд╣реИрдВред

рдиреАрдЪреЗ рдкрдВрдХреНрддрд┐: рд░реЛрдмреЛрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕реЗрд╡рд╛ рд╣рдерд┐рдпрд╛рд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдм рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ рдХрд┐ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рдХреЛрдб рдореЗрдВ, рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд┐рд╕реА рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдПрдХ рдЕрднрд┐рдиреНрди рдЕрдВрдЧ рдмрди рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╕рдВрдШ рд╣реИред рдпрд╣, рдмрджрд▓реЗ рдореЗрдВ, рджреЛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрддрд╛ рд╣реИ:

1. рд░рдЪрдирд╛ - рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХрд╛рд░рдЦрд╛рдиреЗ рдореЗрдВ, рдСрдкреНрдЯрд┐рдорд╕ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╕рдордп, рджреЛрдиреЛрдВ рдмрдВрджреВрдХреЗрдВ рдирд╛рдЦреВрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдХреЛ рдХрд╕рдХрд░ рдкрд┐рди рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдФрд░ рдСрдкреНрдЯрд┐рдорд╕ рдХреА рдореГрддреНрдпреБ рдХреЗ рдмрд╛рдж, рдмрдВрджреВрдХреЗрдВ рдЙрд╕рдХреЗ рд╕рд╛рде рдорд░ рдЬрд╛рддреА рд╣реИрдВред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдмрдЪреНрдЪреЗ рдХрд╛ рдЬреАрд╡рди рдЪрдХреНрд░ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЗ рд╕рдорд╛рди рд╣реИред

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

рд░реВрдврд╝рд┐рд╡рд╛рджреА рдУрдУрдкреА рдЪрд░реНрдЪ рд╣рдореЗрдВ рдПрдХ рдореМрд▓рд┐рдХ рддреНрд░рд┐рдореВрд░реНрддрд┐ рдХрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИ - рдЗрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди, рдмрд╣реБрд░реВрдкрддрд╛ рдФрд░ рд╡рд┐рд░рд╛рд╕рдд , рдЬрд┐рд╕ рдкрд░ рд╕рдВрдкреВрд░реНрдг рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдХреНрд░рдо рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВред



рд╡рд┐рд░рд╛рд╕рдд


рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдПрдХ рддрдВрддреНрд░ рддрдВрддреНрд░ рд╣реИ рдЬреЛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдпрд╛ рд╕рдВрд╢реЛрдзрди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд░реНрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдиреНрдп рд╡рд░реНрдЧреЛрдВ рдХреЗ рдЧреБрдгреЛрдВ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░, рд╣рдо рдПрдХ рд╣реА рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреЛ рдореЛрд╣рд░ рдирд╣реАрдВ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдлреНрд░реЗрдо рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдЕрд▓рдЧ рдмреЙрдбреА рдХрд┐рдЯ рдХреЗ рд╕рд╛рде? рдУрдУрдкреА рд╣рдореЗрдВ рддрд░реНрдХ рдХреЛ рд╕рдорд╛рдирддрд╛ рдФрд░ рдЕрдВрддрд░ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдкреНрд░реИрдВрдХ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрд╛рдж рдореЗрдВ рдкреИрд░реЗрдВрдЯ рдХреНрд▓рд╛рд╕ рдореЗрдВ рд╕рдорд╛рдирддрд╛рдПрдВ рд╣рдЯрд╛рдиреЗ рдФрд░ рд╡рдВрд╢рдЬреЛрдВ рдореЗрдВ рдЕрдВрддрд░ рдХреЗ рд╕рд╛рдеред рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ?

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

 class Transformer(){ //   function run(){ // ,    } function fire(){ // ,    } } class Autobot(Transformer){ //  ,   Transformer function transform(){ // ,      } } class Decepticon(Transformer){ //  ,   Transformer function transform(){ // ,      } } optimus = new Autobot() megatron = new Decepticon() 


рдПрдирд┐рдореЗрд╢рди рдирдВрдмрд░ 3

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

рдЕрдзрд┐рднрд╛рд░


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

рдЕрдиреБрдЪрд┐рдд рдЙрдкрдпреЛрдЧ


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

рджреЛ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд╕рдВрдмрдВрдзреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдХреИрд╕реЗ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╡рд┐рд░рд╛рд╕рдд рдХрдм рдЙрдкрдпреБрдХреНрдд рд╣реИ рдФрд░ рдХрдм рд░рдЪрдирд╛ рдЙрдкрдпреБрдХреНрдд рд╣реИ? рдЖрдк рд▓реЛрдХрдкреНрд░рд┐рдп рдзреЛрдЦрд╛ рд╢реАрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рдкреВрдЫреЗрдВ, рдП рдП рдЗрдХрд╛рдИ рдмреА рд╣реИ ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╡рд┐рд░рд╛рд╕рдд рдЙрдкрдпреБрдХреНрдд рд╣реИред рдпрджрд┐ рдЗрдХрд╛рдИ A рдЗрдХрд╛рдИ B рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ , рддреЛ рд╣рдорд╛рд░реА рдкрд╕рдВрдж рд░рдЪрдирд╛ рд╣реИред

рд╣рдорд╛рд░реА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рд▓рдЧреЗрдЧрд╛:

  1. рдСрдЯреЛрдмреЛрдЯ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рд╣реИ? рд╣рд╛рдБ, рддреЛ рд╣рдо рд╡рд┐рд░рд╛рд╕рдд рдЪреБрдирддреЗ рд╣реИрдВред
  2. рдХреНрдпрд╛ рдмрдВрджреВрдХ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ? рд╣рд╛рдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд░рдЪрдирд╛ред

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

рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рд╕реНрдЯреЗрдЯрд┐рдХ рд╣реИ


рд╡рд┐рд░рд╛рд╕рдд рдФрд░ рд░рдЪрдирд╛ рдХреЗ рдмреАрдЪ рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рд░рд╛рд╕рдд рдкреНрд░рдХреГрддрд┐ рдореЗрдВ рд╕реНрдерд┐рд░ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рд╡реНрдпрд╛рдЦреНрдпрд╛ / рд╕рдВрдХрд▓рди рдЪрд░рдг рдореЗрдВ рд╡рд░реНрдЧ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рд░рдЪрдирд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рджреЗрдЦрд╛, рдЖрдкрдХреЛ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдлреНрд▓рд╛рдИ рдкрд░ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд╕рдВрдмрдВрдз рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ - рдХрднреА-рдХрднреА рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд░рд┐рд╢реНрддреЛрдВ рдХреЛ рдЪреБрдирддреЗ рд╕рдордп рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЬрдм рддрдХ рдХрд┐ рдореЗрдЯрд╛рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ)ред

рдПрдХрд╛рдзрд┐рдХ рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо


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



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

рд╕рд╛рд░ рд╡рд░реНрдЧ


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

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

рдмрд╣реБрд░реВрдкрддрд╛


рдмрд╣реБрд░реВрдкрддрд╛ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдЧреБрдг рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдХрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреБрдЫ рднреА рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВред

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддреАрди рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рд╣реИрдВ: рдСрдкреНрдЯрд┐рдорд╕, рдореЗрдЧреЗрдЯреНрд░реЙрди рдФрд░ рдУрд▓реЗрдЧред рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рд╣рдорд▓рд╛ () рд╡рд┐рдзрд┐ рд╣реИред рдЦрд┐рд▓рд╛рдбрд╝реА, рдЕрдкрдиреЗ рдЬреЙрдпрд╕реНрдЯрд┐рдХ рдкрд░ "рд▓рдбрд╝рд╛рдИ" рдмрдЯрди рджрдмрд╛рдХрд░, рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреЗ рд▓рд┐рдП рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдЦреЗрд▓ () рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдЕрд▓рдЧ рд╣реИрдВ, рдФрд░ рдЦреЗрд▓ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд┐рд╕реА рди рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рд╣рдорд▓рд╛ рдХрд░реЗрдЧрд╛ред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдСрдкреНрдЯрд┐рдорд╕ рдСрдЯреЛрдмреЛрдЯ рдХреНрд▓рд╛рд╕ рдХрд╛ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ, рдФрд░ рдСрдЯреЛрдмреЙрдЯ рдкреНрд▓реВрдЯреЛрдирд┐рдпрдо рд╡реЙрд░рд╣реЗрдб рдХреЗ рд╕рд╛рде рддреЛрдкреЛрдВ рд╕реЗ рд▓реИрд╕ рд╣реИрдВ (рд╣рд╛рдВ, рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреЗ рдкреНрд░рд╢рдВрд╕рдХ рдирд╛рд░рд╛рдЬ рдирд╣реАрдВ рд╣реИрдВ)ред рдореЗрдЧреЗрдЯреНрд░реЙрди рдПрдХ рдбрд┐рд╕реЗрдкреНрдЯрд┐рдХреЙрди рд╣реИ, рдФрд░ рдПрдХ рдкреНрд▓рд╛рдЬреНрдорд╛ рдмрдВрджреВрдХ рд╕реЗ рдЧреЛрд▓реА рдорд╛рд░рддрд╛ рд╣реИред рдУрд▓реЗрдЧ рдПрдХ рдмрд╛рд╕ рдЦрд┐рд▓рд╛рдбрд╝реА рд╣реИ, рдФрд░ рд╡рд╣ рдЙрд╕реЗ рдирд╛рдо рд╕реЗ рдмреБрд▓рд╛рддрд╛ рд╣реИред рдФрд░ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рд╣реИ?

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

рдХреИрдкреНрд╕реВрд▓реАрдХрд░рдг


рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдФрд░ рддрд░реАрдХреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рд╣реИред рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рди рдХреЗрд╡рд▓ рд╕рдВрднрд╡ / рдЕрд╕рдВрдЧрдд рд╣реИ, рдмрд▓реНрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рд╕рддреНрдпрд╛рдкрди, рднрд╛рд░, рдЧрдгрдирд╛ рдФрд░ рдЕрдиреНрдп рдЧрддрд┐рд╢реАрд▓ рд╡реНрдпрд╡рд╣рд╛рд░ рднреА рд╣реИред

рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ, рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕реЗрд╕ рдореЙрдбрд┐рдлрд╛рдпрд░ рд╣реИрдВ (рд╣рдо рдЙрдирдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд▓рдЧрднрдЧ рд╕рднреА рдУрдУрдкреА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╣реИрдВ):

  • publi - рдХреЛрдИ рднреА рд╡рд┐рд╢реЗрд╖рддрд╛ рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддрд╛ рд╣реИ
  • рдирд┐рдЬреА - рдЗрд╕ рд╡рд░реНрдЧ рдХреА рдХреЗрд╡рд▓ рд╡рд┐рдзрд┐рдпрд╛рдБ рд╡рд┐рд╢реЗрд╖рддрд╛ рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреА рд╣реИрдВ
  • рд╕рдВрд░рдХреНрд╖рд┐рдд - рдирд┐рдЬреА рдХреЗ рд╕рдорд╛рди, рдХреЗрд╡рд▓ рд╡рд░реНрдЧ рдХреЗ рд╡рд╛рд░рд┐рд╕реЛрдВ рдХреЛ рд╣реА рдПрдХреНрд╕реЗрд╕ рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ

 class Transformer(){ public function constructor(){ } protected function setup(){ } private function dance(){ } } 

рдПрдХреНрд╕реЗрд╕ рд╕рдВрд╢реЛрдзрдХ рдХреИрд╕реЗ рдЪреБрдиреЗрдВ? рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ: рдпрджрд┐ рд╡рд┐рдзрд┐ рдмрд╛рд╣рд░реА рдХреЛрдб рддрдХ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рддреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЕрдиреНрдпрдерд╛, рдирд┐рдЬреАред рдпрджрд┐ рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рд╣реИ, рддреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдпрджрд┐ рд╡рд┐рдзрд┐ рдХреЛ рдмрд╛рд╣рд░реА рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд╡рдВрд╢рдЬреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдПрдХреНрд╕реЗрд╕рд░реНрд╕ (рдЧреЗрдЯрд░реНрд╕ рдПрдВрдб рд╕реЗрдЯрд░реНрд╕)


рдЧреЗрдЯрд░реНрд╕ рдФрд░ рд╕реЗрдЯрд░ рдРрд╕реЗ рддрд░реАрдХреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдХрд╛рд░реНрдп рдЦреЗрддреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рд╣реИред рдЧреЗрдЯреНрдЯрд░ рдлрд╝реАрд▓реНрдб рдХреЗ рдорд╛рди рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕реЗрдЯрд░, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдорд╛рди рдХреЛ рдПрдХ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИред рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреЗ рддрд░реАрдХреЗ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реЗрдЯрд░, рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рдорд╛рди рд▓рд┐рдЦрддреЗ рд╕рдордп, рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдорд╛рди рдорд╛рдиреНрдп рдорд╛рдиреЛрдВ (рд╕рддреНрдпрд╛рдкрди) рдХреА рд╕реАрдорд╛ рдореЗрдВ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╣реИ рддреЛ рдЧреЗрдЯреНрдЯрд░ рдореЗрдВ, рдЖрдк рдЖрд▓рд╕реА рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдпрд╛ рдХреИрд╢рд┐рдВрдЧ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЖрд╡реЗрджрди рд╣реИрдВред

рдХреБрдЫ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕рд┐рдВрдЯреИрдХреНрдЯрд┐рдХ рд╢реБрдЧрд░ рд╣реЛрддреА рд╣реИ рдЬреЛ рдРрд╕реЗ рдПрдХреНрд╕реЗрд╕рд░реНрд╕ рдХреЛ рдЧреБрдгреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдореБрдЦреМрдЯрд╛ рдмрдирд╛ рджреЗрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдмрд╛рд╣рд░реА рдХреЛрдб рддрдХ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдРрд╕реА рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдЬреЛ SQL рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрд╛ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЕрдореВрд░реНрддрддрд╛ рдФрд░ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХреА рдЬрд╛рддреА рд╣реИред

рдЗрдВрдЯрд░рдлреЗрд╕


рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдХрд╛рд░реНрдп рдПрдХ рджреВрд╕рд░реЗ рдкрд░ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕реНрддрд░ рдХреЛ рдХрдо рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЕрдзрд┐рдХ рдЕрдореВрд░реНрддрддрд╛ рдХреЛ рдЬреЛрдбрд╝рдирд╛ред

рд╕рднреА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдпрд╣ рддрдВрддреНрд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдУрдУрдкреА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЙрдирдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд┐рд░ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреБрд░рд╛ рд╣реЛрдЧрд╛ред рдКрдкрд░, рд╣рдордиреЗ рдХреБрдЫ рдЕрдореВрд░реНрдд рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдЕрдиреБрдмрдВрдз рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рд╕реНрдкрд░реНрд╢ рдХрд░рддреЗ рд╣реБрдП, рдЕрдореВрд░реНрдд рдХрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ред рддреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдПрдХ рдЕрдореВрд░реНрдд рд╡рд░реНрдЧ рдХреА рддрд░рд╣ рдмрд╣реБрдд рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╡рд░реНрдЧ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдореВрд░реНрдд рддрд░реАрдХреЛрдВ (рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд┐рдирд╛) рдХреА рдЧрдгрдирд╛ рдХреЗ рд╕рд╛рде рд╕рд┐рд░реНрдл рдПрдХ рдбрдореА рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рдХреГрддрд┐ рдореЗрдВ рдШреЛрд╖рдгрд╛рддреНрдордХ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдХреЛрдб рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╕рд╛рдл рдЕрдиреБрдмрдВрдзред

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

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

рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рджреЛ рддрд░рдлрд╛ рдЙрдкрдпреЛрдЧ рд╣реИ:

  1. рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдПрдХ рддрд░рдл рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдХреНрд╖рд╛рдПрдВ рд╣реИрдВред
  2. рджреВрд╕рд░реА рддрд░рдл рд╡реЗ рдЙрдкрднреЛрдХреНрддрд╛ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╡реЗ (рдЙрдкрднреЛрдХреНрддрд╛) рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

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

рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдлреНрд░реЗрдо рддреАрди рд╕реНрд▓реЙрдЯ рд╕реЗ рд▓реИрд╕ рд╣реИ: рд╣рдерд┐рдпрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд▓реЙрдЯ, рдПрдХ рдКрд░реНрдЬрд╛ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдФрд░ рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рд╕реНрдХреИрдирд░ рдХреЗ рд▓рд┐рдПред рдЗрди рд╕реНрд▓реЙрдЯреНрд╕ рдореЗрдВ рдХреБрдЫ рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реЛрддреЗ рд╣реИрдВ: рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд▓реЙрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдХрд░рдг рд╣реА рд▓рдЧрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рд╣рдерд┐рдпрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд▓реЙрдЯ рдореЗрдВ рдПрдХ рд░реЙрдХреЗрдЯ рд▓реЙрдиреНрдЪрд░ рдпрд╛ рдПрдХ рд▓реЗрдЬрд░ рддреЛрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд┐рдЬрд▓реА рдЬрдирд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕реНрд▓реЙрдЯ рдореЗрдВ рдПрдХ рдкрд░рдорд╛рдгреБ рд░рд┐рдПрдХреНрдЯрд░ рдпрд╛ рдЖрд░рдЯреАрдЬреА (рд░реЗрдбрд┐рдпреЛрд╕реЛрдЯреЛрдк рдерд░реНрдореЛрдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдЬрдирд░реЗрдЯрд░) рдФрд░ рд╕реНрдХреИрдирд░ рдХреЗ рд▓рд┐рдП рд╕реНрд▓реЙрдЯ рдореЗрдВ рдПрдХ рд░рдбрд╛рд░ рдпрд╛ рд▓рд┐рдбрд╛рд░ред рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд▓реЙрдЯ рдореЗрдВ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдХрдиреЗрдХреНрд╢рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ, рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорджрд░рдмреЛрд░реНрдб рдкрд░ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реНрд▓реЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдПрдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕реНрд▓реЙрдЯ рдЖрдкрдХреЛ рдЗрд╕ рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдПрд╕рдПрдЯреАрдП рд╕реНрд▓реЙрдЯ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдПрд╕рдПрд╕рдбреА рдпрд╛ рдПрдЪрдбреАрдбреА рдбреНрд░рд╛рдЗрд╡ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕реАрдбреА / рдбреАрд╡реАрдбреА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕ рддрдереНрдп рдкрд░ рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреЗ рд▓рд┐рдП рд╕реНрд▓реЙрдЯреНрд╕ рдХреА рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреНрд░рдгрд╛рд▓реА рд░рдЪрдирд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдпрджрд┐ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреЗ рдЬреАрд╡рди рдХреЗ рджреМрд░рд╛рди рд╕реНрд▓реЙрдЯреНрд╕ рдореЗрдВ рдЙрдкрдХрд░рдг рдмрджрд▓реА рдЬрд╛ рд╕рдХреЗрдВрдЧреЗ, рддреЛ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХрддреНрд░реАрдХрд░рдг рд╣реИред рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВрдЧреЗ, рдЬреИрд╕рд╛ рдХрд┐ рдХреБрдЫ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдкреНрд░рдерд╛рдЧрдд рд╣реИ, рдирд╛рдо рд╕реЗ рдкрд╣рд▓реЗ рд░рд╛рдЬрдзрд╛рдиреА "рдФрд░" рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ: IWeapon, IEnergyGenerator, IScannerред

 //  : interface IWeapon{ function fire() {} //    .   } interface IEnergyGenerator{ //    ,     : function generate_energy() {} //  function load_fuel() {} //  } interface IScanner{ function scan() {} } // ,  : class RocketLauncher() : IWeapon { function fire(){ //    } } class LaserGun() : IWeapon { function fire(){ //    } } class NuclearReactor() : IEnergyGenerator { function generate_energy(){ //      } function load_fuel(){ //     } } class RITEG() : IEnergyGenerator { function generate_energy(){ //     } function load_fuel(){ //   - } } class Radar() : IScanner { function scan(){ //    } } class Lidar() : IScanner { function scan(){ //     } } //  - : class Transformer() { // , : IWeapon slot_weapon //      . IEnergyGenerator slot_energy_generator //     , IScanner slot_scanner //     /*         ,      ,   : */ function install_weapon(IWeapon weapon){ this.slot_weapon = weapon } function install_energy_generator(IEnergyGenerator energy_generator){ this.slot_energy_generator = energy_generator } function install_scanner(IScanner scanner){ this.slot_scanner = scanner } } //   class TransformerFactory(){ function build_some_transformer() { transformer = new Transformer() laser_gun = new LaserGun() nuclear_reactor = new NuclearReactor() radar = new Radar() transformer.install_weapon(laser_gun) transformer.install_energy_generator(nuclear_reactor) transformer.install_scanner(radar) return transformer } } //  transformer_factory = new TransformerFactory() oleg = transformer_factory.build_some_transformer() 


рдПрдирд┐рдореЗрд╢рди рдирдВрдмрд░ 4

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХрд╛рд░рдЦрд╛рдирд╛ рддрд╕реНрд╡реАрд░ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреЛ рдпрд╛рд░реНрдб рдореЗрдВ рднреА рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░рдд рдФрд░ рдЙрдкрднреЛрдХреНрддрд╛ рдкрд░рдд рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рдЧрдИ рдЕрдореВрд░реНрдд рдкрд░рдд рдкрд░рдд рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддреА рд╣реИред рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдХреЛ рдЕрд▓рдЧ рд╕реЗ рджреЗрдЦрдХрд░ рдЗрд╕рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░рдд (рдмрд╛рдИрдВ рдУрд░) рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рд╡рд░реНрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЙрдкрднреЛрдХреНрддрд╛ рдкрд░рдд рдореЗрдВ (рджрд╛рдИрдВ рдУрд░) рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рдирд╣реАрдВ рд╣реИ (рдХреЛрдИ рд╢рдмреНрдж рдирд╣реАрдВ рд╣реИрдВ рд░рдбрд╛рд░, рд░реЙрдХреЗрдЯ рд▓рдВрдЪрд░, рдиреНрдпреВрдХреНрд▓рд┐рдпрд░рд░рд┐рдПрдХреНрдЯрд░, рдЖрджрд┐) рдбреАред)

рдЗрд╕ рдХреЛрдб рдореЗрдВ, рд╣рдо рд╕реНрд╡рдпрдВ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХреЗ рдЪрд┐рддреНрд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреЗ рд▓рд┐рдП рдирдП рдШрдЯрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд╕реА рд╕рдордп рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╣рдо рдореМрдЬреВрджрд╛ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рд╕реЗ рдирдП рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдореМрдЬреВрджрд╛ рдШрдЯрдХреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдирдП рдШрдЯрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдмрддрдЦ рдЯрд╛рдЗрдкрд┐рдВрдЧ


рдкрд░рд┐рдгрд╛рдореА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рд╣рдо рдЬрд┐рд╕ рдШрдЯрдирд╛ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕реЗ рдбрдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ : рдпрджрд┐ рдХреЛрдИ рдмрддреНрддрдЦ рдХреА рддрд░рд╣ рдХреБрдЫ рдмрддреНрддрдЦ, рдмрддреНрддрдЦ рдХреА рддрд░рд╣ рддреИрд░рддреА рд╣реИ, рдФрд░ рдмрддреНрддрдЦ рдХреА рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдмрддреНрддрдЦ рд╣реИ ред

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

рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдХреЗ рдХреНрд░рдордмрджреНрдзрддрд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдмрддрдЦ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде, рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреЛ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдмрдВрджреВрдХ рдЙрд╕реЗ рдХрд┐рд╕ рдХрдХреНрд╖рд╛ рдореЗрдВ рджреА рдЧрдИ рдереА, рдФрд░ рдХреНрдпрд╛ рдпрд╣ рдмрдВрджреВрдХ рд╣реИред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЪреАрдЬ рд╢реВрдЯ рдХрд░ рд╕рдХрддреА рд╣реИ! рдпрд╣ рдмрддрдЦ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХрд╛ рдЧреБрдг рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рд╕рдордЭреМрддрд╛ рд╣реИред рдиреАрдЪреЗ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджреА рдЧрдИ рдЗрд╕ рддрд╕реНрд╡реАрд░ рдореЗрдВ рд╣реИ:



рдЖрдИрдПрд╕рдкреА

(рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЕрд▓рдЧрд╛рд╡ рд╕рд┐рджреНрдзрд╛рдВрдд / рдЪреМрдерд╛ рдареЛрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд) рд╕рд╛рд╣рд╕рд┐рдХ, рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдирд╣реАрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдЫреЛрдЯреЗ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рддрд░реАрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдП рдмрд┐рдирд╛, рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓реЗ рд░реВрдк рд╕реЗ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред

рдорддрд┐рд╣реАрдирддрд╛


OOP рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЕрдореВрд░реНрддрддрд╛ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдШреВрдорддрд╛ рд╣реИред рдРрд╕реЗ рдХрдЯреНрдЯрд░рдкрдВрдереА рд╣реИрдВ рдЬреЛ рджрд╛рд╡рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЕрдореВрд░реНрддрддрд╛ рдУрдУрдкреА рдЯреНрд░рд┐рдирд┐рдЯреА (рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди, рдмрд╣реБрд░реВрдкрддрд╛, рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо) рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдкреИрд░реЛрд▓ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдирд┐рд░реАрдХреНрд╖рдХ рдиреЗ рд╡рд┐рдкрд░реАрдд рдХрд╣рд╛: рдЕрдореВрд░реНрддрддрд╛ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реИ, рдФрд░ рди рдХреЗрд╡рд▓ рдУрдУрдкреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрд▓рдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рджреВрд╕рд░реА рдУрд░, рдмрд╛рдХреА рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдпрд╣реА рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдиреЗ рдПрдХ рдЧреАрдд рд╕реЗ рд╢рдмреНрджреЛрдВ рдХреЛ рдирд╣реАрдВ рдорд┐рдЯрд╛рдпрд╛ред рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп, рдЕрдореВрд░реНрдд рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдУрдУрдкреА рдореЗрдВред

рдЕрдореВрд░реНрддрддрд╛ рдХрд╛ рд╕реНрддрд░


рдпрд╣рд╛рдВ рдХреЛрдИ рднреА рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рдордЬрд╛рдХ рдХреЛ рдЙрджреНрдзреГрдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
- рдЕрдореВрд░реНрдд рдХреА рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рдд рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХрд┐рд╕реА рднреА рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░ред

рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдордиреЗ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдФрд░ рдШрдЯрдХреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдЕрдореВрд░реНрдд рдкрд░рдд рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рд╣реЛ рдЧрдИред рд▓реЗрдХрд┐рди рдХрд┐рд╕ рдХреАрдордд рдкрд░? рд╣рдореЗрдВ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рдирд╛ рдерд╛ред рдореЗрд░реЗ рдордиреЛрдЪрд┐рдХрд┐рддреНрд╕рдХ рдиреЗ рдХрд╣рд╛ рдХрд┐ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рд╕рд░рд▓рддрд╛ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рдЪреАрд▓реЗрдкрди рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдПрдХ рдХрд▓рд╛ рд╣реИред рдПрдХ рдмреАрдЪ рдХрд╛ рдореИрджрд╛рди рдЪреБрдирдирд╛, рдХрд┐рд╕реА рдХреЛ рди рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдФрд░ рдЕрдВрддрд░реНрдЬреНрдЮрд╛рди рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд▓реНрдХрд┐ рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рднреАред рдЪреВрдБрдХрд┐ рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЕрднреА рддрдХ рднрд╡рд┐рд╖реНрдп рджреЗрдЦрдирд╛ рдирд╣реАрдВ рд╕реАрдЦрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдП рдХрд┐ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрд┐рд╕ рд╕реНрддрд░ рдкрд░ рдЧрд░реНрднрдкрд╛рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХрд┐рддрдиреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдПрдХ рд▓рдЪреАрд▓реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдирд╛ рд╕рдордп рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛, рдФрд░ рдХреНрдпрд╛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдордп рд╡реНрдпрддреАрдд рд╣реЛрдЧрд╛ред

рдЕрдореВрд░реНрдд рдХреЗ рд╕реНрддрд░ рдХрд╛ рдЧрд▓рдд рдЪрдпрди рджреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ:

  1. , , , ( )
  2. , , , , . ( )



рдпрд╣ рд╕рдордЭрдирд╛ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЕрдореВрд░реНрдд рдХрд╛ рд╕реНрддрд░ рд╕рдВрдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рдордЧреНрд░ рд░реВрдк рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдкрд░, рдЕрдореВрд░реНрдд рдкреНрд░рдгрд╛рд▓реА рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╣реАрдВ-рдХрд╣реАрдВ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд - рд╣рд▓рдЪрд▓ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рдордп рдкрд░ рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдЕрдореВрд░реНрдд рдХреЗ рд╕реНрддрд░ рдХреА рдЧрд▓рдд рдкрд╕рдВрдж рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреАрд╡рд░реНрдб рд╕рдордп рдкрд░ рд╣реИ ред рд╡рд┐рд▓рдВрдмрд┐рдд рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИ рдЬрдм рдХрдИ рддрдВрддреНрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдореВрд░реНрдд рдХреЗ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред рд░рдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдЕрдиреБрд╖реНрдард╛рди рдХрд░рдиреЗ рд╕реЗ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдХрдард┐рди-рд╕реЗ-рдкрд╣реБрдВрдЪ рд╡рд╛рд▓реЗ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рддреАрд╡реНрд░ рджрд░реНрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдШрд░ рдореЗрдВ рдиреАрдВрд╡ рдХреЛ рдХреИрд╕реЗ рдмрджрд▓рдирд╛ рд╣реИ - рдЦрд░реЛрдВрдЪ рд╕реЗ рдЕрдЧрд▓реЗ рдШрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╕рд╕реНрддрд╛ рд╣реИред

рдЖрдЗрдП рдПрдХ рдХрд╛рд▓реНрдкрдирд┐рдХ рдЧреЗрдо "рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░-рдСрдирд▓рд╛рдЗрди" рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдЕрдореВрд░реНрддрддрд╛ рдХреЗ рд╕реНрддрд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ рджреЗрдЦреЗрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдореВрд░реНрддрддрд╛ рдХрд╛ рд╕реНрддрд░ рдкрд░рддреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛, рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рдХреА рдкрд░рдд рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рдКрдкрд░ рдмрд┐рдЫреЗрдЧреА, рдЗрд╕рдореЗрдВ рд╕реЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд▓реЗрдЧрд╛ред

рдкрд╣рд▓реА рдкрд░рддред рдЦреЗрд▓ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХрд╛ рдПрдХ рд╡рд░реНрдЧ рд╣реИ, рдЗрд╕рдореЗрдВ рд╕рднреА рдЧреБрдг рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рдХрдбрд╝реА рдХрд╛ рд╕реНрддрд░ рд╣реИ, рдЬреЛ рдХрд┐ рдЖрдХрд╕реНрдорд┐рдХ рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд▓рдЪреАрд▓реЗрдкрди рдХреЛ рдирд╣реАрдВ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред

рджреВрд╕рд░рд╛ рд╕реНрддрд░редрдЦреЗрд▓ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ (рдЬреИрд╕реЗ рд╕реНрдХрд╛рдЙрдЯ, рд╣рдорд▓рд╛ рд╡рд┐рдорд╛рди, рд╕рдорд░реНрдерди) рдХреЗ рд╕рд╛рде рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреА рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реАрдХреЛрдВ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдЪреБрдирдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдирдИ рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╕рд░рд▓ рд╣реЛрддрд╛ рд╣реИред

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

рдЪреМрдерд╛ рд╕реНрддрд░ред рдЖрдк рдШрдЯрдХреЛрдВ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рдЙрди рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдФрд░ рднрд╛рдЧреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирд╕реЗ рдпреЗ рдШрдЯрдХ рдЗрдХрдЯреНрдард╛ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рди рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдХреЛ рд╕рд╛рдорд╛рди рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрдЧрд╛, рдмрд▓реНрдХрд┐ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рднрд╛рдЧреЛрдВ рд╕реЗ рдЗрди рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХрд╛ рднреА рдЕрд╡рд╕рд░ рджреЗрдЧрд╛ред рд╕рдЪ рдХрд╣реВрдБ рддреЛ, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЦреЗрд▓ рдореЗрдВ рдЕрдореВрд░реНрдд рдХреЗ рд╕реНрддрд░ рд╕реЗ рдХрднреА рдирд╣реАрдВ рдорд┐рд▓рд╛, рдФрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ! рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрд╣ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕рд╛рде рд╣реИ, рдФрд░ рдРрд╕реЗ рдЦреЗрд▓реЛрдВ рдореЗрдВ рд╕рдВрддреБрд▓рди рд╕рдорд╛рдпреЛрдЬрди рдирд░рдХ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЦреЗрд▓ рдореМрдЬреВрдж рд╣реИрдВред



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

рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди




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

рдЕрдореВрд░реНрдд рдХреА рддрд░рд╣ рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди, рдУрдУрдкреА рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЕрдиреНрдп рдкреНрд░рддрд┐рдорд╛рдиреЛрдВ рдХреА рднреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкреИрдЯрд░реНрди рдХрд╛ рд╡рд┐рд╖рдп рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдпреБрд╡рд╛ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬреЛ рдХреЗрд╡рд▓ рдкреИрдЯрд░реНрди рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЬрд╛рд▓ рд╣реИ! рдЕрдм рдореИрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреНрдпреЛрдВред

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

рдкреИрдЯрд░реНрди рд╕реЗ рдПрдХ рдФрд░ рдореВрд▓реНрдп рд╢рдмреНрджрд╛рд╡рд▓реА рдХреА рдФрдкрдЪрд╛рд░рд┐рдХрддрд╛ рд╣реИред рдХрд┐рд╕реА рд╕рд╣рдХрд░реНрдореА рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд╣рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдЗрд╕ рдЬрдЧрд╣ рдкрд░ "рдХрд░реНрддрд╡реНрдпреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛" рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдзреЗ рдШрдВрдЯреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдЧрдЬ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдФрд░ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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


рдЖрдзреБрдирд┐рдХ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рд╢рдмреНрдж рд╡рд░реНрдЧ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдЖрдкрдХреЛ OOP рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдирд╣реАрдВ рдмрдирд╛рддреА рд╣реИред рдпрджрд┐ рдЖрдк рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рддрдВрддреНрд░ (рдмрд╣реБрд░реВрдкрддрд╛, рд░рдЪрдирд╛, рд╡рд┐рд░рд╛рд╕рдд, рдЖрджрд┐) рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ рд╕рдореВрд╣ рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдУрдУрдкреА рдирд╣реАрдВ рд╣реИред рдХреБрдЫ рдирд╛рдорд╕реНрдерд╛рди рдФрд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рднреНрд░рдорд┐рдд рди рд╣реЛрдВ, рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рд╢рд░реНрдо рдЖрдПрдЧреАред

рдореИрдВ рдЕрдкрдиреЗ рдЧреАрдд рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХрд┐рд╕реА рднреА рд╡рд░реНрдгрд┐рдд рддрдВрддреНрд░, рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рдкреИрдЯрд░реНрди, рд╕рд╛рде рд╣реА рдУрдУрдкреА рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рдпрд╣ рд╡реНрдпрд░реНрде рд╣реИ рдпрд╛ рд╣рд╛рдирд┐рдХрд╛рд░рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЕрдЬреАрдм рд╕реБрд░реНрдЦрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд▓реЗрдЦ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ "рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдмреВрдврд╝рд╛ рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рд╣реИ" рдпрд╛ "рд╕рд┐рдВрдЧрд▓рдЯрди рдХреИрдВрд╕рд░ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддрд╛ рд╣реИред"

рдореИрдВ рдЧрдВрднреАрд░ рд╣реВрдВредрдпрджрд┐ рд╣рдо рд╕рд┐рдВрдЧрд▓рдЯрди рдХреЗ рдорд╛рдорд▓реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдорд╛рдорд▓реЗ рдХреЗ рдЬреНрдЮрд╛рди рдХреЗ рдмрд┐рдирд╛ рдЗрд╕рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ, рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЧрдВрднреАрд░ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ рд╣реИред рдФрд░ рдПрдХ рдЦреБрд░реНрджрдмреАрди рдХреЗ рд╕рд╛рде рдирд╛рдЦреВрдиреЛрдВ рдХреЛ рд╣рдереМрдбрд╝рд╛ рджреЗрдиреЗ рдХреЗ рдкреНрд░реЗрдорд┐рдпреЛрдВ рдиреЗ рдЙрд╕реЗ рдПрдХ рдПрдВрдЯреАрдкреИрдЯрд░реНрди рдХрд╣рд╛ред рд╡рд┐рд╡реЗрдХрдкреВрд░реНрдг рдмрдиреЗрдВред

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

Source: https://habr.com/ru/post/hi463125/


All Articles