-
Book Overview & Buying
-
Table Of Contents
Practical Design Patterns for Java Developers
By :
Code maintainability plays a key role in applications across the spectrum of the industry, but it’s not fair to stop there and look no further. This means skipping over code behavior at runtime, which has an impact on physical and virtual memory usage. The primary motivation for using behavior patterns is transparent communication between objects, or in other words, the efficient usage of memory allocation for this communication. Utilizing behavioral patterns improves the flexibility of communication and helps complete a task with a single object or multiple objects exchanging information with each other. Structural design patterns can sometimes seem close to behavioral ones, but as we will see in each case, the purpose is slightly different. Let us dive deeper and learn about the following: