Choosing Between An Interface And An Abstract Class By Petey
Private Method Without Underscores And Interfaces In Python By
Explore Interface Vs Abstract Class
Interfaces And Inheritance In Java Geeksforgeeks
Abstract Factory Pattern Wikipedia