public Set(IChair chair, ICoffeTable coffeTable, ISofa sofa) : this(chair, coffeTable) { Sofa = sofa; }
private Set(IChair chair, ICoffeTable coffeTable) { Chair = chair; CoffeTable = coffeTable; }
public static Set CreateSetWithChairAndCoffeTable(IChair chair, ICoffeTable coffeTable) { return(new Set(chair, coffeTable)); }