← Все новости
[Перевод] Барбара Лисков «Абстракция данных и иерархия»

[Перевод] Барбара Лисков «Абстракция данных и иерархия»

Каждый, кто хоть немного работал с объектно-ориентированными языками, наверняка сталкивался с принципом подстановки Лисков. При этом мало кто знает, откуда этот принцип взялся и в каком контексте Лисков его формулировала. Мы перевели ее доклад, прозвучавший на OOPSLA'87, чтобы дать каждому возможность обратиться к первоисточнику. Прочитав этот текст, вы увидите, насколько более сложным и неочевидным было отношение Лисков к понятию наследования и как она связывала его с идеями абстракции, инкапсуляции и полиморфизма. Читать далее