Scala, Design Patterns, Programming, Factory Pattern.
in the factory method, where the Option implementations were instantiated inside the Reader implementations. This makes the abstract factory method pattern more testable than factory method pattern because the classes can be tested independently, using mock objects. These families of objects are