рдЕрдиреБрд╡рд╛рджрдХ рдХрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рдкрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдЙрд╕ рдкреЛрд╕реНрдЯ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░реЗрдВ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд░реВрдмреА рдореЗрдЯрд╛рдХреНрд▓рд╛рд╕реЗрд╕ рдореЗрдВ рджрд┐рдпрд╛ рд╣реИ редрд╕рднреА рд░реВрдмрд┐рд╕реНрдЯ
рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдФрд░
рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдФрдкрдЪрд╛рд░рд┐рдХ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд
рд╣реИрдВ ред рдЖрдк рдПрдХ рдореЙрдбреНрдпреВрд▓
рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ
рдЬрд┐рд╕рдореЗрдВ рдХрдХреНрд╖рд╛ рдХреА рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рдзрд┐рдпрд╛рдБ
рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИрдВ, рдФрд░ рд╡рд░реНрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП
рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпреЗ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реИрдВред рд╡реЗ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо
рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ
ред рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╡рд┐рдзрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдиреЗ рдХреЗ
рд▓рд┐рдП (рдореЙрдбреНрдпреВрд▓) рдХрд╛
рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ ред рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ
рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
ред рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдореЙрдбреНрдпреВрд▓) ? рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд┐рдзрд┐рдпрд╛рдБ рдХрд╣рд╛рдБ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред
рд╡рд┐рдзрд┐рдпрд╛рдВ рдЬреЛ рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╡рд╣ рдЖрджрдореА рдЬреЛ рдореЗрд░реЗ рддрд░реАрдХреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ
рд░реВрдмреА рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╡реЗ рдЕрдкрдиреЗ рддрд░реАрдХреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рд╡рд░реНрдЧ рдмрдирд╛рддреЗ рд╣реИрдВред
class A def self.who_am_i puts self end def speak_up(input) puts input.upcase end end
рджреБрднрд╛рд╖рд┐рдпрд╛ рд╡рд░реНрдЧ
рдП рдФрд░ рдЙрд╕рд╕реЗ рдЬреБрдбрд╝реА рдПрдХрд▓ рд╡рд░реНрдЧ рдмрдирд╛рдПрдЧрд╛ (рд╣рдо рдЙрдкрд╕рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╕реНрддреБ рдХреЗ рд╕рд┐рдВрдЧрд▓рдЯрди рд╡рд░реНрдЧ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдВрдЧреЗ
' рд╡рд╕реНрддреБ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рдордиреЗ
' )ред рдХрдХреНрд╖рд╛
рдП рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╡рд░реНрдЧ рдЙрджрд╛рд╣рд░рдг рд╡рд┐рдзрд┐рдпрд╛рдБ (рдЬреИрд╕реЗ рдХрд┐
Speak_up ) рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИрдВ
ред рдХрдХреНрд╖рд╛ рд╡рд┐рдзрд┐рдпрд╛рдВ (рдЬреИрд╕реЗ
who_am_i ) рдХрдХреНрд╖рд╛
'рдП' рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВ
ред A.singleton_methods

рдпрд╣реА рд╣рд╛рд▓ рдХреНрд▓рд╛рд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рднреА рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдХреНрд╖рд╛
A рдХреА рдПрдХ рд╡рд╕реНрддреБ рд╣реИ рдФрд░ рд╣рдо рдЗрд╕рдореЗрдВ рдПрдХ рд╡рд┐рдзрд┐ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдВрджрд░ рд╕реНрдЯреЛрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛рдж рд░рдЦреЗрдВ, рд░реВрдмреА рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЛ рд╕реНрдЯреЛрд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
a = A.new def a.not_so_loud(input) puts input.downcase end
рдпрд╣рд╛рдБ рдлрд┐рд░ рд╕реЗ, рдПрдХ рдПрдХрд▓ рд╡рд░реНрдЧ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ "
a " рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣
not_so_loud рдкрджреНрдзрддрд┐
рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗ ред

рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдСрдмреНрдЬреЗрдХреНрдЯ "
рдП " рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдФрд░ рдХрдХреНрд╖рд╛
рдП рдХреА рдЕрдиреНрдп рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ
редрдХреНрдпрд╛ рдореИрдВ рдЕрдкрдиреЗ рдкрд┐рддрд╛ рд╣реВрдБ?
рдХреНрд▓рд╛рд╕
рдП рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ "
рдП " рдФрд░ рдХреНрд▓рд╛рд╕
рдП рдХреА рдЕрдиреНрдп рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд░рд╛рд╕рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рддрд░реАрдХреЗ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИ
ред рдЗрд╕реА рддрд░рд╣, рд╕рд┐рдВрдЧрд▓рдЯрди рдХреНрд▓рд╛рд╕
'рдП рдореЗрдВ рдХреНрд▓рд╛рд╕
рдП рдХреЗ рддрд░реАрдХреЗ рдФрд░ рд╡рд┐рд░рд╛рд╕рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИ
ред рдЖрдк рдХреНрд▓рд╛рд╕
рдП рдХреЛ рдХреНрд▓рд╛рд╕
рдП рдХреА рд╡рд╕реНрддреБ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ
ред рдЪрд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рд╕реАрдзреЗ
'рдПрдХ рдПрдХрд▓ рд╡рд░реНрдЧ
' рддрдХ рдирд╣реАрдВ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣
A рдХреЛ рдФрд░
A рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рдЕрдВрддрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
ред рдлрд┐рд░
рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ рдФрд░
рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЦреЗрд▓ рдореЗрдВ рдЖрдПрдВред
рд╢рд╛рдорд┐рд▓
рдЬрдм рдЖрдк рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ
рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдЪреЗрди рдореЗрдВ рддрд░реАрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
class A include M end

рдХрдХреНрд╖рд╛
A рдХреЗ рдкреВрд░реНрд╡рдЬреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдХреЗ рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
ред A.ancestors
рд╡рд┐рд╕реНрддрд╛рд░
рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ
рд╢рд╛рдорд┐рд▓ рдХреЗ рд░реВрдк
рдореЗрдВ рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╡рд╕реНрддреБ рдПрдХрд▓ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдПред
class A extend M end

рдФрд░ рдлрд┐рд░, рд╣рдо рдХрдХреНрд╖рд╛
'рдП' рдХреЗ рдкреВрд░реНрд╡рдЬреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдХреЗ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
ред A.singleton_class.ancestors
рд╣рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП
рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
a = A.new a.extend(M) a.singleton_class.ancestors

рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдХреНрд▓рд╛рд╕ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ
рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ, рддреЛ рдЬреЛ рдХреБрдЫ рд╣рдордиреЗ рдЕрднреА рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ рдмрд╣реБрдд рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд┐рдВрдЧрд▓рдЯрди рд╡рд░реНрдЧ рдореЗрдВ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред
рд╣реБрдХ рд╢рд╛рдорд┐рд▓ рдереЗ
рдкреНрд░рддреНрдпреЗрдХ
рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдЪреЗрдХ рдкреНрд▓рдЧ-рдЗрди
рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдореЙрдбреНрдпреВрд▓
рд╢рд╛рдорд┐рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рддрд░рд╣ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рд╣реЛрдЧрд╛, рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП
рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдЕрдкрдиреА рд╡рд┐рдзрд┐ рд╣реИ -
рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд ред рдЗрд╕рд▓рд┐рдП рдЬрдм рдЖрдк рдХреНрд▓рд╛рд╕ рд╡рд┐рдзрд┐ рдФрд░ рдХреНрд▓рд╛рд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рджреЛрдиреЛрдВ рддрд░реАрдХреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП
рд╕рдореНрдорд┐рд▓рд┐рдд рд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
module M def self.included(base) base.extend(ClassMethods) end def speak_up(input) puts input.upcase end module ClassMethods def who_am_i puts self end end end class C include M end c = C.new
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рд╡рд░реНрдЧ
рд╕реА рдХреА рд╡рд┐рд░рд╛рд╕рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдореЙрдбреНрдпреВрд▓
рдПрдо рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ
ред
рдлрд┐рд░ рд╣рдо
C рд╡рд░реНрдЧ рдХреА рд╡рд┐рд░рд╛рд╕рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░
C рд╡рд░реНрдЧ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред

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