LINUX.ORG.RU

История изменений

Исправление Manhunt, (текущая версия) :

у тебя в программе должна быть какая-то хрень, которая знает обо всех объектах, требующих конфига, в системе.

Она знает только о том интерфейсе, от которого все объекты унаследовались. О самих объектах — не знает ничегошеньки, а только связана с ними во время выполнения. Observer pattern.

мало того, они должны наследоваться от одного интерфейса... все

Ну а куда деваться?

Исходная версия Manhunt, :

у тебя в программе должна быть какая-то хрень, которая знает обо всех объектах, требующих конфига, в системе.

Она знает только о том интерфейсе, от которого все объекты унаследовались. О самих объектах — не знает ничегошеньки, просто связана с ними во время выполнения. Observer pattern.

мало того, они должны наследоваться от одного интерфейса... все

Ну а куда деваться?