Fr. 126.00

Designing With Objects

English · Paperback / Softback

Shipping usually within 3 to 5 weeks

Description

Read more

"Designing with Objects is the only book that explains object-oriented design patterns through examples that are based on Harry Potter stories"--

List of contents

PREFACE xiv
 
ACKNOWLEDGMENTS xix
 
1 Why Learn Design Patterns and Why Do So with Help from Harry Potter? 1
 
I CREATIONAL PATTERNS 19
 
2 Abstract Factory 21
 
3 Builder 38
 
4 Factory Method 59
 
5 Prototype 73
 
6 Singleton 90
 
II STRUCTURAL PATTERNS 99
 
7 Adapter 101
 
8 Bridge 122
 
9 Composite 142
 
10 Decorator 161
 
11 Facade 175
 
12 Flyweight 212
 
13 Proxy 230
 
III BEHAVIORAL PATTERNS 249
 
14 Chain of Responsibility 253
 
15 Command 272
 
16 Interpreter 290
 
17 Iterator 321
 
18 Mediator 353
 
19 Memento 371
 
20 Observer 386
 
21 State 405
 
22 Strategy 421
 
23 Template Method 437
 
24 Visitor 453
 
REFERENCES 473
 
INDEX 474

About the author










Avinash C. Kak is Professor of Electrical and Computer Engineering at Purdue University. His areas of interest include software engineering, computer and network security, sensor networks, and computer vision (especially with camera networks). Professor Kak has been awarded numerous Best Teacher of the Year awards at Purdue University. He is the author of Scripting with Objects and Programming with Objects, both published by Wiley.


Summary

Here is a book that takes the sting out of learning object-oriented design patterns! Using vignettes from the fictional world of Harry Potter, author Avinash C. Kak provides a refreshing alternative to the typically abstract and dry object-oriented design literature. Designing with Objects is unique.

Product details

Authors Avinash C Kak, Avinash C. Kak
Publisher Wiley, John and Sons Ltd
 
Languages English
Product format Paperback / Softback
Released 19.02.2015
 
EAN 9781118581209
ISBN 978-1-118-58120-9
No. of pages 512
Dimensions 180 mm x 255 mm x 30 mm
Subjects Natural sciences, medicine, IT, technology > IT, data processing > Programming languages

Objektorientiertes Programmieren, Informatik, Software Engineering, computer science, Design Patterns, Software-Engineering, Programmierung u. Software-Entwicklung, Programming & Software Development, Object Technologies

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.