Детали, ну довольно просто, есть так сказать "абстрактный" супер класс Parent, который имеет общие свойства для всех "детей". Некоторые из этих свойств или методы, не должны быть доступны напрямую из этого класса.
То есть в идеале, это должны быть protected методы у Parent, а дети иметь доступ к ним, но из-за того, что наследование использовать не получится, нужно придумать альтернативу.
Я рассмотрю ваши предложенные варианты чуть позже, и отмечу ответ как решением, ну или может вы ещё предложите что-то интересное.
Спасибо.
evgenin, сертификат только чтобы включить шифрование по https, для магазинов не годится, ну по крайне мере, если клиенты не мамонтоы.
Если ставите на обычные сайты, которые не занимаются платежами, то это самый лучший сертификат.
Если хватит сил, то только превратить их в шаринг хостинг.
Вряд ли кто в уме купит виртуалки с рук, это как кота в мешке брать.
В общем это мёртвый груз, если они вам не к чему :)
Lilula, если у вас выделенный айпи (то есть не за NATом), и других провайдер не даёт, не поможет.
Только хорошо настроенный рутер в этой ситуации вам поможет, это если ещё сам рутер, не китайская подделка с дырками :)
Lilula, если у вас выделенный айпи (белый), то единственный вариант, отключить веб-морды для интернета (и все сопуствующие проколы ssh и т.д), включить Firewall, отключить возможность пингануть ваш рутер из сети. В общем сделать всё, что поможет скрыть ваш рутер из интернета.