Rozdział 7. Typy, metody i interfejsy
Z poprzednich rozdziałów wiesz, że Go jest językiem statycznie typowanym, oferującym typy wbudowane oraz możliwość definiowania ich przez użytkownika. Jak większość nowoczesnych języków programowania, Go umożliwia łączenie metod z typami. Obsługuje też abstrakcję typów, co pozwala pisać kod wywołujący metody bez jawnego określania ich implementacji.
Podejście Go do metod, interfejsów i typów w dużej mierze różni się jednak od tego, które obrali twórcy większości innych, powszechnie dziś stosowanych języków programowania. Go został opracowany w sposób mający zachęcać do przestrzegania zasad propagowanych przez inżynierów oprogramowania, które obejmują między innymi unikanie dziedziczenia na rzecz kompozycji. ...
Get Język Go 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.