backward compatibility
1. using interface
1.1 using version number;
1.2 use the same interface to implement the different classes. The different classes would suitable for the different customers. the old one and the new one.
1.3 The customers use version number to get the class they want.
2.
Last updated