Некоторый набор иерархий наследования с применением виртуальных методов, где требуется. И в рантайме в зависимости от условий создаются разные конкретные реализации, с которыми дальше идёт работа. Классический ООП, по-моему.
Некоторый набор иерархий наследования с применением виртуальных методов, где требуется. И в рантайме в зависимости от условий создаются разные конкретные реализации, с которыми дальше идёт работа. Классический ООП, по-моему.