using System;
public interface IPrintable
{
void Print();
}
public abstract class DocumentBase : IPrintable
public class Document : DocumentBase