When working in applications you might often find that the source code has become so complex that it is difficult to understand and maintain. Fluent interfaces and method chaining are two concepts ...
Take advantage of the command design pattern to decouple the requester of an action from the object that executes the action Design patterns are proven solutions used to solve common design problems ...