OOP рдкреИрдЯрд░реНрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?

рдпрд╣ рд▓реЗрдЦ 11-рд╡рд░реНрд╖реАрдп рдУрд▓рдВрдкрд┐рдпрд╛рдб рдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рдпрд╛рд╕ рд╣реИ: "рд╣рдореЗрдВ рдкреИрдЯрд░реНрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?" рд▓рдХреНрд╖реНрдп рд╕рдВрдкреВрд░реНрдг рдЙрддреНрддрд░ рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдирдП рдкреНрд░рд╢реНрди рдЙрдард╛рдирд╛ рд╣реИред

рдЗрддрдирд╛


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

рд▓реЗрдХрд┐рди рдЖрдк рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рд╡реНрдпрд╡рд╕рд╛рдп рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдШрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВред рдХрд┐рд╕ рд╕реЗ? рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд░реЗрдд рд╕реЗ рдкрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЖрдкрдХреЛ рдИрдВрдЯреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрддрд╛рдпрд╛ - рдпрд╣ рд╕реНрдХреВрд▓ рдХрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдирд╣реАрдВ рд╣реИред (рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рд░рд╣рд╕реНрдп рдмрддрд╛рдКрдВрдЧрд╛: рд╡реЗ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдХреИрд╕реЗред)

рдХреНрдпрд╛ рдЖрдк рдШрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рд░реБрдХреЛ, рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рдИрдВрдЯреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЬрд▓рд╛рдпрд╛ рдЬрд╛рдПред рдпрд╛ рдЪрд▓реЛ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдЦрд░реАрджрддреЗ рд╣реИрдВред рдИрдВрдЯреЗрдВ рдкреИрдЯрд░реНрди рд╣реИрдВред



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

рдПрдХ "рд╡рд┐рд░реЛрдзреА рдкреИрдЯрд░реНрди" рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдФрд░ рд╡рд╣ рднреА рдФрд░ рдореИрдВрдиреЗ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдореЛрдЯрд░реНрд╕ рдкрд░ рдХрд╛рд░реЗрдВ рдмрдирд╛рдИрдВред рдореЗрд░реА рдХрд╛рд░реЛрдВ рдиреЗ рд╣рдореЗрд╢рд╛ рддреЗрдЬреА рд╕реЗ рдЪрд▓рд╛рдИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ "рдЕрдкрдиреЗ рдШреБрдЯрдиреЛрдВ рдкрд░" рдХрд┐рдпрд╛, рдмрд┐рдЬрд▓реА рдХреЗ рдЯреЗрдк рдХреЗ рд╕рд╛рде рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рд╕рд╛рдордЧреНрд░реА рд╕реЗред рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рдореЗрд╢рд╛ рдХреБрдЫ рдбрд┐рдЬрд╛рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдорд╛рдирдХреАрдХреГрдд "рдЙрддреНрдкрд╛рджрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ" ... рдЙрдирдХреА рдХрд╛рд░реЗрдВ рдзреАрдореА рдереАрдВред рд▓реЗрдХрд┐рди рд▓рдЧрддрд╛ рд╣реИ: рд╣рдо рдореЗрдВ рд╕реЗ рдХреМрди рдЕрдм рдПрдХ рдбрд┐рдЬрд╛рдЗрдирд░ (рдЧрд┐рдпрд░рдмреЙрдХреНрд╕ рдбрд┐рдЬрд╛рдЗрди) рдмрди рдЧрдпрд╛ рд╣реИ?

рдпрд╣рд╛рдБ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ: рдпрджрд┐ рдЖрдк рдЕрдм рд░реЗрдд (рд╕реБрдВрджрд░!) рд╕реЗ рдХрд╛рд░реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╕реАрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдХреЙрдЪ рдЯреЗрдк (рддреЗрдЬ!) рдкрд░ рдХрд╛рд░реЗрдВ, рдлрд┐рд░ рдпрд╣ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд╕рдВрднрд╡ рд╣реИред рдХреЛрдИ рдкреНрд░реЗрд░рдгрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рдирд┐рд╖реНрдХрд░реНрд╖: рдпрджрд┐ рдЖрдк рдПрдХ рдкреЗрд╢реЗрд╡рд░ рдмрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд░реЗрдд рдХреЗ рд╡рд┐рд╢рд╛рд▓ рдорд╣рд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рджреЛ рдИрдВрдЯреЛрдВ рдХрд╛ рдШрд░ рдмрдирд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдорд╣рд▓ рдЖрд╕рд╛рди рд╣реИред



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

рдкреИрдЯрд░реНрди рдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЬреНрдЮрд╛рди рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХреБрдЫ рд╕рд╛рд▓ рдмрдЪрд╛ рд▓реЗрдВрдЧреЗред

рдкреАрдПрд╕ рд╣реИрдмреНрд░реБ:


рд╕рд╡рд╛рд▓ "рд╣рдореЗрдВ 11 рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдкреИрдЯрд░реНрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ ..." рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рди рдХрд░реЗрдВред рд▓рдЧрднрдЧ 15 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдореБрдЭреЗ рдбрд┐рдЬрд╛рдЗрди рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реЛрдЧрд╛! (рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рднреА рд╕рдореНрдорд╛рди рдХреЗ рд╕рд╛рде, "рдЙрд╕реЗ рд╢рдВрдХреБ рдФрд░ рдлрд┐рд░ рд╣рдо рдЙрд╕реЗ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдкреИрдЯрд░реНрди рд╣реИрдВ" ...)

рд╡реИрд╕реЗ, "рдкрд╛рд▓рдиреЗ рд╕реЗ рдУрдУрдкреА" рдХреА рдкреНрд░рд╡реГрддреНрддрд┐ рдирдИ рдирд╣реАрдВ рд╣реИ ред

рд╕рдВрдмрдВрдзрд┐рдд рдЪрд░реНрдЪрд╛

рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди рдХреНрдпрд╛ рд╣реИрдВ?
рд░реВрдкрдХреЛрдВ рдореЗрдВ рдУрдУрдкреА рдкреИрдЯрд░реНрди
рдХреИрд╕реЗ рджреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреЗ рд░реЛрдЯреА рд╕реЗрдВрдХреА

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


All Articles