SOLID EXAMPLE This is solid example code sample You can read detail information in may blog https://black-jin0427.tistory.com/192