This practice project was create to help T.J. Maher familiarize himself with the Builder pattern.
With this project, he creates an AddressBuilder, a way to compose an address.
- Address.java: Contains Builder, ConcreteBuilder.
- Testcases.java: Prints out various address formats to logs.
This is part of a larger project that is covered in T.J.'s blog, Adventures in Automation:
Examining Builder Patterns:
- Part One: Anti-Pattern: Telescoping Constructors
- Part Two: Investigating Address Builder