-
Book Overview & Buying
-
Table Of Contents
Technical Program Manager's Handbook
By :
Design patterns is a class that I see developers take often while on-the-job, mainly as a refresher as it is taught in college. It ensures a common ground of understanding, which is why I encourage TPMs to take the class, if available, as well. Here, we’ll explore two groups of design patterns: creational and structural. There are more, but these are the two that I find the most useful for a TPM to have a good understanding of. To learn more, check out the Further reading section in this chapter.
Creational design patterns are related to the creation of objects. By creation, I’m referring to how to create an instance of an object. We’ll discuss three of the more common ones next.
The builder pattern separates the construction of an object from the specific composition of that object. As an example, we’ll take the Mercury subsystem, where you might have two different styles of...
Change the font size
Change margin width
Change background colour