• Pattern-Oriented Software Architecture for dummies
  • 點閱:17
  • 作者: by Robert Hanmer
  • 出版社:John Wiley & Sons
  • 出版年:c2013
  • 集叢名:--For dummies
  • ISBN:9781119963998 ; 9781119966302
  • 格式:PDF

Imagine having a software development problem to solve and being able to turn to the best practices evolved over years of work by all the top experts in the field. This is exactly what Pattern-Oriented Software Architecture For Dummies gives you, including solutions ranging from high-level architectural patterns, through design patterns that apply to specific programming problems encountered after the overall structure of a system has been designed, down to idioms in specific programming languages. Software patterns and software architecture have often been considered high-end, inaccessible concepts. Pattern-Oriented Software Architecture For Dummies brings these concepts down to earth, providing you with a straight forward approach to software architecture and software patterns that will help you incorporate these best practices into your own development efforts in a way that improves your understanding of software design-and the programs you create. This book is a superset of the typical design patterns books, going beyond the 23 Design Patterns. In this book you'll find an overview of software architecture and software patterns, and how you can put them to work for you. You will also find an overview of the various pattern systems, categorizing and grouping patterns into useful criteria that help you decide which ones to use in different situations. Finally, you will learn practical ways to apply pattern-oriented software architecture to your own software design and development projects.

  • Introduction(第1頁)
    • About This Book(第1頁)
    • Conventions Used in This Book(第2頁)
    • What You’re Not to Read(第3頁)
    • Foolish Assumptions(第3頁)
    • How This Book Is Organized(第3頁)
    • Icons Used in This Book(第5頁)
    • Where to Go from Here(第6頁)
  • Part I: Introducing Software Architecture and Patterns(第7頁)
    • Chapter 1: Software Architecture Basics(第9頁)
    • Chapter 2: Where Do Architectures Come From?(第25頁)
    • Chapter 3: What Do Software Architectures Look Like?(第37頁)
    • Chapter 4: Software Pattern Basics(第55頁)
    • Chapter 5: Seeing How Patterns Are Made and Used(第73頁)
  • Part II: Putting Patterns to Work(第83頁)
    • Chapter 6: Making Sense of Patterns(第85頁)
    • Chapter 7: Building Your Own Pattern Catalog(第95頁)
    • Chapter 8: Choosing a Pattern(第103頁)
  • Part III: Creating Your Application Architecture(第115頁)
    • Chapter 9: Building Functionality in Layers(第117頁)
    • Chapter 10: Piping Your Data through Filters(第137頁)
    • Chapter 11: Sharing Knowledge and Results on a Blackboard(第151頁)
    • Chapter 12: Coordinating Communication through a Broker(第171頁)
    • Chapter 13: Structuring Your Interactive Application with Model-View-Controller(第189頁)
    • Chapter 14: Layering Interactive Agents with Presentation-Abstraction-Control(第209頁)
    • Chapter 15: Putting Key Functions in a Microkernel(第229頁)
    • Chapter 16: Reflecting and Adapting(第245頁)
  • Part IV: Designing with Other POSA Patterns(第263頁)
    • Chapter 17: Decomposing the System’s Structure(第265頁)
    • Chapter 18: Making a Component the Master(第271頁)
    • Chapter 19: Controlling Access(第277頁)
    • Chapter 20: Managing the System(第285頁)
    • Chapter 21: Enhancing Interprocess Communication(第295頁)
    • Chapter 22: Counting the Number of References(第309頁)
  • Part V: The Part of Tens(第319頁)
    • Chapter 23: Ten Patterns You Should Know(第321頁)
    • Chapter 24: Ten Places to Look for Patterns(第327頁)
    • Chapter 25: Ten Ways to Get Involved with the Pattern Community(第333頁)
  • Index(第339頁)
紙本書 NT$ 1120
NT$ 784

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code