SergeyTeplyakov / DesignPatternsBook

Паттерны проектирования на платформе .NET
32 stars 2 forks source link

Принцип подстановки Лисков. Классический пример нарушения #224

Closed SergeyUsok closed 9 years ago

SergeyUsok commented 9 years ago

какое поведение мы будем приписывать фигурам, сотрудникам или квадратом

квадратом => квадратАм ИЛИ квадратУ (поскольку ты говорил о нем в ед числе)

Поскольку мы можем лишь достать элемент из последовательности и не можем положить его обратно, мы такое преобразование является типобезопасным.

ТО такое преобразование...

Данный пример показывает несколько важных момента

моментов

без возможности создавать классы из середины иерархии наследования

тут наверное лучше сказать "подклассы"

И хотя в некоторых случаях такой совет оправдан

"в некоторых случаях" с двух сторон выделить запятыми

SergeyTeplyakov commented 9 years ago

без возможности создавать классы из середины иерархии наследования Нет, тут кака раз речь о создании экземпляров классов, у которых есть наследники. Переделаю сейчас.