Нарушает ли приведенный ниже код принцип замены Лискова (LSP)?
class Object
{
public:
virtual ~Object() = default;
};
class A : public Object
{
public:
void print()
{
std::cout
Подробнее здесь: https://stackoverflow.com/questions/798 ... iolate-lsp