March 2002
Intermediate to advanced
496 pages
8h 51m
English
A facade provides an interface, but it does not use a Java interface. Rather, a facade is a class with methods that make it easy to use the classes in a subsystem.
Consider an example from the early days at Oozinoz, when there were not yet standards for GUI development. Suppose that you come across an application that a developer has created to show the flight path of an unexploded shell. Figure 4.1 shows this class. As before, the underscore in the name of the FlightPanel_1 class is a hint that this class, from com.oozinoz.applications, needs refactoring.
Aerial shells are designed to explode high in the sky, with spectacular results. But ...
Read now
Unlock full access