Podsumowanie

Ukończone

W tej lekcji dowiesz się, jak napisać kod wielokrotnego użytku i rozszerzalny za pomocą języka Go, mimo że język nie jest całkowicie przestrzegany paradygmatu oop.

Funkcja Go obsługuje hermetyzację metody, zezwalając na ukrycie szczegółów implementacji metody przed innym pakietem, ale nie pakietem źródłowym. Język Go obsługuje przeciążenie metody i osadzanie. Implementację metody można zastąpić w celu obsługi różnych zastosowań.

Język Go umożliwia rozszerzenie kodu z bibliotek standardowych, nawet jeśli baza kodu się rozwija. Możesz używać struktur, ale język Go nie faworyzuje ich, ponieważ większość funkcji można zastąpić z bibliotek standardowych.

W tym module przedstawiono sposób działania metod w języku Go. Wiesz już, że język Go, w przeciwieństwie do innych języków programowania, nie wymaga class obiektu podczas pisania kodu wielokrotnego użytku i rozszerzalnego.

Na koniec zbadano sposób działania interfejsów w języku Go. Poznaliśmy podstawy deklarowania i używania ich. Zapoznaliśmy się z kilkoma złożonymi przykładami, takimi jak tworzenie interfejsu API serwera i przećwiczone implementowanie interfejsów.

Mając zdobytą wiedzę, możesz napisać kod, który jest wielokrotnego użytku i rozszerzalny.