N.5 Design Patterns Used in Packages java.io and java.net
This section introduces those design patterns associated with the Java file, streams and networking packages.
N.5.1 Creational Design Patterns
We now continue our discussion of creational design patterns.
Abstract Factory
Like the Factory Method design pattern, the Abstract Factory design pattern allows a system to determine the subclass from which to instantiate an object at runtime. Often, this subclass is unknown during development. However, Abstract Factory uses an object known as a factory that uses an interface to instantiate objects. A factory creates a product, which in this case is an object of a subclass determined at runtime.
The Java socket library in package java.net
uses ...
Get Java How to Program, Early Objects, 11th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.