Atjaunināt sīkdatņu piekrišanu

Java Design Patterns 1st ed. [Mīkstie vāki]

2.77/5 (24 ratings by Goodreads)
  • Formāts: Paperback / softback, 171 pages, height x width: 254x178 mm, weight: 3859 g, 82 Illustrations, black and white; XXIV, 171 p. 82 illus., 1 Paperback / softback
  • Izdošanas datums: 30-Dec-2015
  • Izdevniecība: APress
  • ISBN-10: 1484218019
  • ISBN-13: 9781484218013
Citas grāmatas par šo tēmu:
  • Mīkstie vāki
  • Cena: 42,13 €*
  • * Šī grāmata vairs netiek publicēta. Jums tiks paziņota lietotas grāmatas cena
  • Šī grāmata vairs netiek publicēta. Jums tiks paziņota lietotas grāmatas cena.
  • Daudzums:
  • Ielikt grozā
  • Pievienot vēlmju sarakstam
  • Formāts: Paperback / softback, 171 pages, height x width: 254x178 mm, weight: 3859 g, 82 Illustrations, black and white; XXIV, 171 p. 82 illus., 1 Paperback / softback
  • Izdošanas datums: 30-Dec-2015
  • Izdevniecība: APress
  • ISBN-10: 1484218019
  • ISBN-13: 9781484218013
Citas grāmatas par šo tēmu:
Learn how to implement design patterns in Java: each pattern in Java Design Patterns is a complete implementation and the output is generated using Eclipse, making the code accessible to all. The examples are chosen so you will be able to absorb the core concepts easily and quickly.





This book presents the topic of design patterns in Java in such a way that anyone can grasp the idea. By giving easy to follow examples, you will understand the concepts with increasing depth. The examples presented are straightforward and the topic is presented in a concise manner.





Key features of the book:













Each of the 23 patterns is described with straightforward Java code. There is no need to know advanced concepts of Java to use this book.

Each of the concepts is connected with a real world example and a computer world example.

The book uses Eclipse IDE to generate the output because it is the most popular IDE in this field.















This is a practitioner's book on design patterns in Java. Design patterns are a popular topic in software development. A design pattern is a common, well-described solution to a common software problem. There is a lot of written material available on design patterns, but scattered and not in one single reference source. Also, many of these examples are unnecessarily big and complex.
About the Author xvii
Acknowledgments xix
Preface xxi
Key Points xxiii
Chapter 1 Introduction
1(2)
Chapter 2 Observer Patterns
3(14)
Concept
3(1)
Real-Life Example
3(1)
Computer World Example
3(1)
Illustration
3(1)
UML Class Diagram
4(1)
Package Explorer view
5(1)
Implementation
5(2)
Output
7(1)
Note
7(1)
UML Class Diagram
8(1)
Package Explorer view
8(1)
Implementation
9(2)
Output
11(1)
Assignment
11(1)
UML Class Diagram
11(1)
Implementation
12(3)
Output
15(2)
Chapter 3 Singleton Patterns
17(6)
Concept
17(1)
Real-Life Example
17(1)
Computer World Example
17(1)
Illustration
17(1)
UML Class Diagram
18(1)
Package Explorer view
18(1)
Implementation
18(1)
Output
19(1)
Note
20(3)
Chapter 4 Proxy Patterns
23(4)
Concept
23(1)
Real--Life Example
23(1)
Computer World Example
23(1)
Illustration
23(1)
UML Class Diagram
24(1)
Package Explorer view
24(1)
Implementation
25(1)
Output
26(1)
Note
26(1)
Chapter 5 Decorator Patterns
27(6)
Concept
27(1)
Real-Life Example
27(1)
Computer World Example
27(1)
Illustration
27(1)
UML Class Diagram
28(1)
Package Explorer view
29(1)
Implementation
29(2)
Output
31(1)
Note
31(2)
Chapter 6 Template Method Patterns
33(6)
Concept
33(1)
Real-Life Example
33(1)
Computer World Example
33(1)
Illustration
33(1)
UML Class Diagram
34(1)
Package Explorer view
35(1)
Implementation
35(2)
Output
37(1)
Note
37(2)
Chapter 7 Strategy Patterns (Or, Policy Patterns)
39(8)
Concept
39(1)
Real--Life Example
39(1)
Computer World Example
39(1)
Illustration
39(1)
UML Class Diagram
40(1)
Package Explorer view
41(1)
Implementation
41(3)
Output
44(1)
Note
45(2)
Chapter 8 Adapter Patterns
47(6)
Concept
47(1)
Real--Life Example
47(1)
Computer World Example
47(1)
Illustration
47(1)
UML Class Diagram
48(1)
Package Explorer view
49(1)
Implementation
49(1)
Output
50(1)
Note
51(1)
Illustration
51(1)
Output
52(1)
Chapter 9 Command Patterns
53(6)
Concept
53(1)
Real-Life Example
53(1)
Computer World Example
53(1)
Illustration
53(1)
UML Class Diagram
54(1)
Package Explorer view
55(1)
Implementation
55(2)
Output
57(1)
Note
57(2)
Chapter 10 Iterator Patterns
59(8)
Concept
59(1)
Real-Life Example
59(1)
Computer World Example
59(1)
Illustration
59(1)
UML Class Diagram
60(1)
Package Explorer view
61(1)
Implementation
61(4)
Output
65(1)
Note
65(2)
Chapter 11 Facade Patterns
67(6)
Concept
67(1)
Real-Life Example
67(1)
Computer World Example
67(1)
Illustration
67(1)
UML Class Diagram
68(1)
Package Explorer view
68(1)
Implementation
69(2)
Output
71(1)
Note
71(2)
Chapter 12 Factory Method Patterns
73(4)
Concept
73(1)
Real-Life Example
73(1)
Computer World Example
73(1)
Illustration
73(1)
UML Class Diagram
74(1)
Package Explorer view
74(1)
Implementation
75(1)
Output
76(1)
Note
76(1)
Chapter 13 Memento Patterns
77(6)
Concept
77(1)
Real-Life Example
77(1)
Computer World Example
77(1)
Illustration
77(1)
UML Class Diagram
78(1)
Package Explorer view
79(1)
Implementation
79(2)
Output
81(1)
Note
81(2)
Chapter 14 State Patterns
83(6)
Concept
83(1)
Real-Life Example
83(1)
Computer World Example
83(1)
Illustration
83(1)
UML Class Diagram
84(1)
Package Explorer view
85(1)
Implementation
85(2)
Output
87(1)
Note
87(2)
Chapter 15 Builder Patterns
89(8)
Concept
89(1)
Real-Life Example
89(1)
Computer World Example
89(1)
Illustration
89(1)
UML Class Diagram
90(1)
Package Explorer view
91(1)
Implementation
92(2)
Output
94(1)
Note
95(2)
Chapter 16 Flyweight Patterns
97(12)
Concept
97(1)
Real-Life Example
97(1)
Computer World Example
97(1)
Illustration
97(1)
UML Class Diagram
98(1)
Package Explorer view
98(1)
Implementation
99(3)
Output
102(1)
Improvement to the program
102(1)
UML Class Diagram
103(1)
Package Explorer view
104(1)
Implementation
104(3)
Output
107(1)
Note
107(2)
Chapter 17 Abstract Factory Patterns
109(6)
Concept
109(1)
Real-Life Example
109(1)
Computer World Example
109(1)
Illustration
109(1)
UML Class Diagram
110(1)
Package Explorer view
111(1)
Implementation
111(3)
Output
114(1)
Note
114(1)
Chapter 18 Mediator Patterns
115(8)
Concept
115(1)
Real-Life Example
115(1)
Computer World Example
115(1)
Illustration
116(1)
UML Class Diagram
116(1)
Package Explorer view
117(1)
Implementation
117(4)
Output
121(1)
Note
121(2)
Chapter 19 Prototype Patterns
123(6)
Concept
123(1)
Real-Life Example
123(1)
Computer World Example
123(1)
Illustration
124(1)
UML Class Diagram
124(1)
Package Explorer view
125(1)
Implementation
125(2)
Output
127(1)
Note
128(1)
Chapter 20 Chain of Responsibility Patterns
129(6)
Concept
129(1)
Real-Life Example
129(1)
Computer World Example
129(1)
Illustration
130(1)
UML Class Diagram
130(1)
Package Explorer view
131(1)
Implementation
131(3)
Output
134(1)
Note
134(1)
Chapter 21 Composite Patterns
135(6)
Concept
135(1)
Real-Life Example
135(1)
Computer World Example
135(1)
Illustration
135(1)
UML Class Diagram
136(1)
Package Explorer view
137(1)
Implementation
137(3)
Output
140(1)
Note
140(1)
Chapter 22 Bridge Patterns (Or Handle/Body Patterns)
141(8)
Concept
141(1)
Real-Life Example
141(1)
Computer World Example
141(1)
Illustration
142(1)
UML Class Diagram
142(1)
Package Explorer view
143(1)
Implementation
143(3)
Output
146(1)
Note
146(3)
Chapter 23 Visitor Patterns
149(6)
Concept
149(1)
Real-Life Example
149(1)
Computer World Example
149(1)
Illustration
149(1)
UML Class Diagram
150(1)
Package Explorer view
151(1)
Implementation
151(2)
Output
153(1)
Note
153(2)
Chapter 24 Interpreter Patterns
155(8)
Concept
155(1)
Real--Life Example
155(1)
Computer World Example
155(1)
Illustration
155(1)
UML Class Diagram
156(1)
Package Explorer view
157(1)
Implementation
158(3)
Output
161(1)
Note
161(2)
Appendix A: FAQ
163(6)
References
164(5)
Index 169
Vaskaran Sarcar (ME (Software Engineering), MCA, B Sc. (Math)) is a Senior Software Engineer at Hewlett Packard India Software Operation Pvt. Ltd. He is working at the HP India PPS R&D division since August, 2009. He is also the author of the books- Design Patterns in C#, Operating System: Computer Science Interview Series and C# Basics. He devoted his early years (2005-2007) in teaching in various engineering colleges. Later he got MHRD-GATE Scholarship (India) from 2007-2009.Reading and learning new things are passion for him.