目錄(71章)
倒序
- coverpage
- Apex Design Patterns
- Credits
- About the Authors
- 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. An Introduction to Apex Design Pattern
- Innovation
- Design patterns and learning
- Object-Oriented Programming (OOP)
- OOPs in play
- An interface
- An abstract class
- Advantages of design patterns
- Design patterns and Apex
- Gang of Four (GoF)
- The SOLID principle
- Summary
- Chapter 2. Creational Patterns
- Factory method pattern
- Abstract factory pattern
- The singleton pattern
- The builder pattern
- The prototype pattern
- Summary
- Chapter 3. Structural Patterns
- The facade pattern
- The adapter pattern
- The bridge pattern
- The composite pattern
- The decorator pattern
- The flyweight pattern
- Summary
- Chapter 4. Behavioral Patterns
- The chain of responsibility pattern
- The command pattern
- The interpreter pattern
- The iterator pattern
- The visitor pattern
- The memento pattern
- The observer pattern
- The state pattern
- The strategy pattern
- Summary
- Chapter 5. Handling Concurrency in Apex
- Understanding concurrency issues
- Reproducing concurrency problems in Apex
- The active object pattern
- Summary
- Chapter 6. Anti-patterns and Best Practices
- Over usage of formula fields
- Functional decomposition
- Ignoring the equals() and hashcode() methods while performing object comparison
- Circular dependencies
- The ignoring toString() method
- Avoid the God class
- Error hiding
- Hard-coding
- Magic strings and numbers
- Inheritance hell
- SOQL inside a loop
- DML inside a loop
- Summary 更新時間:2021-07-16 11:11:39
推薦閱讀
- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- Building a RESTful Web Service with Spring
- 征服RIA
- INSTANT Passbook App Development for iOS How-to
- Learning YARN
- Django實戰:Python Web典型模塊與項目開發
- Angular Design Patterns
- After Effects CC案例設計與經典插件(視頻教學版)
- Java設計模式深入研究
- Flink核心技術:源碼剖析與特性開發
- Building Microservices with Go
- 機器人ROS開發實踐
- FORTRAN程序設計權威指南
- Git Version Control Cookbook
- Python服務端測試開發實戰
- 軟件測試實用教程
- Building Modern Networks
- 程序員面試筆試通關寶典
- MariaDB必知必會
- Ascend C異構并行程序設計:昇騰算子編程指南
- ASP.NET Core 1.0 High Performance
- 網頁游戲開發秘笈
- Android:Game Programming
- OpenLayers 3.x Cookbook(Second Edition)
- Web前端工程師修煉之道(原書第5版)
- Spring Boot從入門到精通
- Visual Basic程序設計
- HTML 5移動平臺的Java Web實用項目開發
- Building a Home Security System with Arduino
- 微信小程序開發從零開始學