Rozdział 8. Obiekty i klasy

Język Ruby jest językiem zorientowanym obiektowo; w niniejszym rozdziale szczegółowo wyjaśniamy, jak pojęcie to należy naprawdę rozumieć. Jak większość nowoczesnych języków programowania, Ruby zapewnia realizację podstawowych kanonów programowania obiektowego: klas, enkapsulacji, dziedziczenia i polimorfizmu. To jednak tylko początek: pod względem elastyczności klas i obiektów język Ruby znacznie wykracza poza możliwości oferowane przez języki dotychczas powszechnie używane. Różne języki podchodzą do programowania obiektowego z różnym stopniem rygoryzmu: język Ruby należy pod tym względem do języków najbardziej liberalnych.

Języki rygorystyczne narzucają dużą zgodność typów danych, weryfikowaną zwykle jeszcze ...

Get Ruby. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.