Abstract class isomorphism

added by DotNetKicks
2/20/2018 2:56:32 PM

2 Kicks, 301 Views

If you have a an abstract class, you can refactor to an object model composed from interfaces without loss of information. You can also refactor back to an abstract class. These two refactorings are each others' inverses, so together, they form an isomorphism.