You could have an abstract classes implement the interface and extend from the abstract classes.
On Sun, Mar 12, 2017 at 1:57 AM, Michael Vostrikov < michael.vostri...@gmail.com> wrote: > 2017-03-12 11:41 GMT+05:00 Sherif Ramadan <theanomaly...@gmail.com>: > > > Yea, but how's that an improvement over using an interface? > > > > > How can I check if an order is ready for checkout with interface? The > difference is in property values, not in presence of methods. >