java-tutorials/patterns/dip/README.md