Interface Oriented Design
Год: 2006
Автор: Ken Pugh
ISBN: 978-0-9766-9405-2
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 220
Описание: Learn by pragmatic example how to create effective designs composed of interfaces to objects, components and services.
You'll learn what polymorphism and encapsulation really mean, and how to use these ideas more effectively. See how to create better interfaces using agile development techniques, and learn the subtle differences between implementing an interface and inheriting an implementation. Take a fresh, modern view of Design By Contract and class responsibilities. Understand the basis of a service-oriented architecture, including stateful versus stateless interfaces, procedural versus document models, and synchronous versus asynchronous invocations.
Оглавление
Preface
Road Map
Who Should Read This Book
About the Cover
So, What Else Is in Here?
Acknowledgments
I All about Interfaces
1. Introduction to Interfaces
2. Interface Contracts
3. Interface Ingredients
4. What Should Be in an Interface?
5. Inheritance and Interfaces
6. Remote Interfaces
II Developing with Interfaces
7. A Little Process
III Interfaces in the Real World
8. Link Checker
9. Web Conglomerator
10. Service Registry
11. Patterns
A Appendix