On Tuesday, 17 May 2022 at 04:37:58 UTC, Ali Çehreli wrote: > In you OOP example, I am curious why you chose Shape to be an interface, rather than a base class.