ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Dependency Inversion Principle (Π΄Π°Π»Π΅Π΅ DIP), ΠΏΠΎΠΆΠ°Π»ΡΠΉ, ΡΠ°ΠΌΡΠΉ Π²Π°ΠΆΠ½ΡΠΉ ΠΈΠ· ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² SOLID. ΠΠΎΠ²Π΅ΡΡΠ²ΡΡ ΠΎ ΡΠΎΠΌ ΠΊΠ°ΠΊΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ, DIP Π²Π»ΠΈΡΠ΅Ρ Π½Π° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΊΠΎΠ΄Π° Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π² ΡΠ΅Π»ΠΎΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π²ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ ΠΊΠΎΠ΄Π°, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ. ΠΡΠ΅ ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡΡΠΈΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠΌ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡΠΎΠΈΡ (Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΠΎΡΡΡ) ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ΅. ΠΠ°Π΄Π°ΡΠ° Π½Π°ΡΡΠΎΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΊΡΡΠ° ΡΡΠΎ ΠΏΡΠΈΠ΄Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΌ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΡΠΌ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡΠΌ DIP ΠΈ Π΄Π°ΡΡ Π²Π°ΠΌ ΡΠΈΠ»Ρ ΠΆΠΈΡΡ Ρ ΡΡΠΈΠΌ Π΄Π°Π»ΡΡΠ΅....