π Design Patterns via C#. ΠΡΠΈΠ΅ΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ [2015] Π¨Π΅Π²ΡΡΠΊ, ΠΡ
ΡΠΈΠΌΠ΅Π½ΠΊΠΎ, ΠΠ°ΡΡΡΠ½ΠΎΠ²
Π ΠΊΠ½ΠΈΠ³Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΅ΡΠΊΠΎ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ, Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² ΡΠ·ΡΠΊΠ΅ C# ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΎ ΡΠ°Π±Π»ΠΎΠ½Π°Ρ
ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ΠΈΠ³Π° Π²ΠΏΠΈΡΠ°Π»Π° Π² ΡΠ΅Π±Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅ΡΠ½ΠΈΠΉ ΠΎΠΏΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π½Π΅ΠΉ Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π»ΠΈΡΠ½Π΅Π³ΠΎ, ΠΎΠ½Π° ΠΏΠΎΡΠ»ΡΠΆΠΈΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΌ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΠΈ ΠΎΠΏΡΡΠ½ΡΠΌ .NET ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ.
ΠΠ½ΠΈΠ³Π° Β«Design Patterns via C#Β» Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΌ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π° ΡΡΡ ΡΠ΅ΠΌΡ ΡΠΆΠ΅ Π΅ΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅: Β«ΠΡΠΈΠ΅ΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ», Π°Π²ΡΠΎΡΠ°ΠΌΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΡΡΡΡ ΠΡΠΈΡ
ΠΠ°ΠΌΠΌΠ°, Π ΠΈΡΠ°ΡΠ΄ Π₯Π΅Π»ΠΌ, Π Π°Π»ΡΡ ΠΠΆΠΎΠ½ΡΠΎΠ½ ΠΈ ΠΠΆΠΎΠ½ ΠΠ»ΠΈΡΡΠΈΠ΄Π΅Ρ. ΠΡΠ° Π³ΡΡΠΏΠΏΠ° Π°Π²ΡΠΎΡΠΎΠ² ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΠΏΠΎΠ΄ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΈΠΌ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠΎΠΌ β Β«ΠΠ°Π½Π΄Π° ΡΠ΅ΡΡΡΠ΅Ρ
Β» (GoF β Gang of Four).