http://qualityisspeed.blogspot.com/2015/04/dependency-elimination-example-primitive-support.html
Primitive Support:
- A primitive type (int, string, etc) representing a domain concept (megabytes, phone number, etc).
- A helper class that does something meaningful with that primitive (e.g. MegabyteConverter or PhoneNumberParser or FooHelper).
A Simple Example: E-mail Address Validation
public class UserSignup