目錄(73章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Tools and Frameworks
- Installing the prerequisites
- Choosing a handy editor
- Getting your hands on the workflow
- Summary
- Chapter 2. The Challenge of Increasing Complexity
- Implementing the basics
- Growing features
- Getting things right
- Summary
- Chapter 3. Creational Design Patterns
- Factory method
- Abstract Factory
- Builder
- Prototype
- Singleton
- Summary
- Chapter 4. Structural Design Patterns
- Composite Pattern
- Decorator Pattern
- Adapter Pattern
- Bridge Pattern
- Fa?ade Pattern
- Flyweight Pattern
- Proxy Pattern
- Summary
- Chapter 5. Behavioral Design Patterns
- Chain of Responsibility Pattern
- Command Pattern
- Memento Pattern
- Iterator Pattern
- Mediator Pattern
- Summary
- Chapter 6. Behavioral Design Patterns: Continuous
- Strategy Pattern
- State Pattern
- Template Method Pattern
- Observer Pattern
- Visitor Pattern
- Summary
- Chapter 7. Patterns and Architectures in JavaScript and TypeScript
- Promise-based web architecture
- Modularizing project
- Asynchronous patterns
- Summary
- Chapter 8. SOLID Principles
- Single responsibility principle
- Open-closed principle
- Liskov substitution principle
- Interface segregation principle
- Dependency inversion principle
- Summary
- Chapter 9. The Road to Enterprise Application
- Creating an application
- Building and testing projects
- Version control
- Continuous integration
- Deployment automation
- Summary 更新時間:2021-07-14 10:23:32
推薦閱讀
- Java語言程序設(shè)計
- iOS面試一戰(zhàn)到底
- 造個小程序:與微信一起干件正經(jīng)事兒
- HTML5 移動Web開發(fā)從入門到精通(微課精編版)
- WSO2 Developer’s Guide
- Web全棧工程師的自我修養(yǎng)
- 微服務(wù)架構(gòu)深度解析:原理、實踐與進階
- C語言程序設(shè)計
- Java SE實踐教程
- JavaScript動態(tài)網(wǎng)頁編程
- Mastering Concurrency in Python
- 自己動手構(gòu)建編程語言:如何設(shè)計編譯器、解釋器和DSL
- Jakarta EE Cookbook
- Spring Boot 3:入門與應(yīng)用實戰(zhàn)
- Mastering React Test:Driven Development
- Netty 4核心原理與手寫RPC框架實戰(zhàn)
- C語言學習手冊
- Rust Quick Start Guide
- 代碼揭秘
- MariaDB必知必會
- Mastering OpenVPN
- 數(shù)據(jù)庫技術(shù)及應(yīng)用教程(第2版)
- 云原生時代的CoreDNS學習指南
- Building Web Applications with Python and Neo4j
- 機器學習數(shù)學基礎(chǔ)一本通(Python版)
- Python核心編程從入門到開發(fā)實戰(zhàn)
- 圖解網(wǎng)絡(luò)硬件
- Raspberry Pi Super Cluster
- 容器云運維實戰(zhàn):Docker與Kubernetes集群
- 重構(gòu)與模式(修訂版)