/2011/08/12/interface-segregation-principle-in-software-design/
https://radek.io/posts/interface-segregation-principle-in-software-design/