🐾 CatOPDS Browser
Cover
Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ зависимостСй Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ .NET [2-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅] πŸ‘€ Π‘ΠΈΠΌΠ°Π½ ΠœΠ°Ρ€ΠΊ
ΠŸΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ° внСдрСния зависимостСй (DI) Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΡƒΠ²ΡˆΠ΅Π³ΠΎ дСсятилСтия Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ стала ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ .NET ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ для всСх .NET-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ классичСской ΠΊΠ½ΠΈΠ³ΠΈ Β«Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ зависимостСй Π² .NETΒ». Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ зависимости для устранСния ТСсткой связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ прилоТСния. ΠŸΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ усвоитС основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ для внСдрСния зависимостСй Π² .NET ΠΈ .NET Core. [b]Π’ ΠΊΠ½ΠΈΠ³Π΅:[/b] β€’ Π Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π² слабо связанный ΠΊΠΎΠ΄ β€’ ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ DI, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ со статичСски Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ОО языками β€’ Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с ΠΎΠ±Ρ‰ΠΈΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ .NET Framework β€’ ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ DI Π² .NET CoreΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄: Π’ΠΈΠ»ΡŒΡ‡ΠΈΠ½ΡΠΊΠΈΠΉ Николай Π ΠΎΠΌΠ°Π½ΠΎΠ²ΠΈΡ‡Π“ΠΎΠ΄ издания: 2021Π€ΠΎΡ€ΠΌΠ°Ρ‚: djvuΠ―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 9298 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 692
Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ
Cover
Код, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ умСщаСтся Π² Π³ΠΎΠ»ΠΎΠ²Π΅. Эвристики для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² [Π ΠΎΠ±Π΅Ρ€Ρ‚ ΠœΠ°Ρ€Ρ‚ΠΈΠ½ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚] πŸ‘€ Π‘ΠΈΠΌΠ°Π½ ΠœΠ°Ρ€ΠΊ
НСзамСнимыС практичСскиС совСты ΠΏΠΎ написанию ΠΊΠΎΠ΄Π° Π² устойчивом Ρ‚Π΅ΠΌΠΏΠ΅ ΠΈ ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ часто выходят ΠΈΠ·-ΠΏΠΎΠ΄ контроля. Π’ ΠΊΠ½ΠΈΠ³Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ процСссы, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ вопросы: ΠΎΡ‚ создания Ρ‡Π΅ΠΊ-листов Π΄ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΎΡ‚ инкапсуляции Π΄ΠΎ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΎΡ‚ проСктирования API Π΄ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования. Автор ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ свои Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°, взятыми ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. НаписанныС Π½Π° языкС C#, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ понятны всСм, ΠΊΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Java, C++ ΠΈ TypeScript. Для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ изучСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ вСсь ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°ΠΌ.Π“ΠΎΠ΄ издания: 2023Π€ΠΎΡ€ΠΌΠ°Ρ‚: pdfΠ―Π·Ρ‹ΠΊ: ruΠ Π°Π·ΠΌΠ΅Ρ€: 10447 KbΠ‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ: 1389
PDF ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ / Π‘Π΅Ρ€ΠΈΠΈ