Beginning SOLID Principles and Design Patterns for ASP.NET Developers

Bipin Joshi

  • 出版商: Apress
  • 出版日期: 2016-04-08
  • 售價: $3,610
  • 貴賓價: 9.5$3,430
  • 語言: 英文
  • 頁數: 399
  • 裝訂: Paperback
  • ISBN: 1484218477
  • ISBN-13: 9781484218471
  • 相關分類: .NETASP.NETDesign Pattern
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

This book teaches you all the essential knowledge required to learn and apply time-proven SOLID principles of object-oriented design and important design patterns in ASP.NET Core 1.0 (formerly ASP.NET 5) applications. You will learn to write server-side as well as client-side code that makes use of proven practices and patterns.

SOLID is an acronym popularized by Robert Martin used to describe five basic principles of good object-oriented design--Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation and Dependency Inversion.   This book covers all five principles and illustrates how they can be used in ASP.NET Core 1.0 applications.

Design Patterns are time proven solutions to commonly occurring software design problems. The most well-known catalog of design patterns comes from Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, the so-called as GoF patterns (Gang of Four patterns). This book contains detailed descriptions of how to apply Creational, Structural and Behavioral GoF design patterns along with some Patterns of Enterprise Application Architecture. Popular JavaScript patterns are covered, along with working examples of all these patterns in ASP.NET Core 1.0 and C# are included.

 

What You Will Learn:

 

  • How to apply SOLID principles to ASP.NET applications
  • How to use Gang of Four (GoF) design patterns in ASP.NET applications
  •  Techniques for applying Patterns of Enterprise Application Architecture cataloged by Martin Fowler in ASP.NET applications
  • How to organize code and apply design patterns in JavaScript

 

 
Who This Book Is For:
This book is for ASP.NET developers familiar with ASP.NET Core 1.0, C# and Visual Studio.

商品描述(中文翻譯)

本書教授您學習和應用時間考驗的SOLID物件導向設計原則和重要的設計模式在ASP.NET Core 1.0(以前稱為ASP.NET 5)應用程式所需的所有基本知識。您將學習撰寫服務端和客戶端代碼,並運用已證實的實踐和模式。

SOLID是由Robert Martin廣泛使用的縮寫,用於描述良好物件導向設計的五個基本原則:單一職責、開放/封閉、里氏替換、介面隔離和依賴反轉。本書涵蓋了所有五個原則,並說明了它們如何應用於ASP.NET Core 1.0應用程式。

設計模式是對常見軟體設計問題的時間考驗解決方案。最著名的設計模式目錄來自Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides,即所謂的GoF模式(四人幫模式)。本書詳細描述了如何應用創建型、結構型和行為型GoF設計模式,以及一些企業應用程式架構模式。此外,還涵蓋了流行的JavaScript模式,並包含了在ASP.NET Core 1.0和C#中應用所有這些模式的實際範例。

您將學到的內容包括:

- 如何將SOLID原則應用於ASP.NET應用程式
- 如何在ASP.NET應用程式中使用四人幫(GoF)設計模式
- 應用Martin Fowler在ASP.NET應用程式中分類的企業應用程式架構模式的技巧
- 如何組織代碼並在JavaScript中應用設計模式

本書適合熟悉ASP.NET Core 1.0、C#和Visual Studio的ASP.NET開發人員閱讀。