Добрый деньу меня есть классы:Class1Class2Class1 работает с Class2 через интерфейс IClass2, то есть в первом классе храню указатель на интерфейс.Вопрос - как и где логичнее выделять память под указатель размером второго класса?Сейчас у меня в Class1:IClass2 *obj = new Class2; - но это как-то кажется нелогичным, в том смысле, что первый класс будет все знать о втором, минуя интерфейсПроясните данную ситуацию))
|