Android Sealed Class

 Zobacz też na stronę naszych partnerów:


Dobrze Cię widzieć w kolejnym dniu świątecznej akcji "Rekrutacja bez stresu". Dzisiejsze pytanie jest następujące:

Czym jest sealed class? Jakie ma zastosowanie?

Poziom: Regular

Omówienie tego zadania otrzymasz w kolejnym mailu.

Znasz odpowiedź?
Prześlij mi ją odpowiadając na tego maila, aby zdobyć punkty w zabawie!


Teraz pora na wyjaśnienie poprzedniego pytania:

Czym charakteryzuje się wzorzec singleton? Jak zaimplementować go w Kotlinie?

Poziom: Junior

Singleton to wzorzec kreacyjny, który polega na ograniczeniu liczby tworzonych obiektów danej klasy tylko do pojedynczej instancji. Innymi słowy klasa zaprojektowana w ten sposób będzie mogła mieć utworzoną jedynie pojedynczą instancję obiektu.

W jakim celu się go stosuje?

Wzorzec singleton jest stosowany w celu zachowania tego samego stanu konkretnego obiektu dla różnych części aplikacji.

Jak napisać singleton w Kotlinie?

Aby stworzyć singleton w Kotlinie wystarczy class zamienić na object.

Object example

O tym warto pamiętać

Object posiada prywatny konstruktor. Nie można zatem przekazać do niego żadnych parametrów z zewnątrz. Jeśli zależy nam na tej możliwości przy jednoczesnym zastosowaniu wzorca singleton, należy zadbać o to, aby była stworzona tylko jedna instancja takiego obiektu. Tutaj z pomocą przychodzą biblioteki do wstrzykiwania zależności, które często udostępniają taką możliwość.


Regulamin

Szczegółowy opis całej akcji "Rekrutacja bez stresu" wraz z informacją o sposobie zdobywania punktów znajduje się pod poniższym linkiem:
[Regulamin]


Dzięki wielkie za przeczytanie tego maila do końca i udział w całym wydarzeniu. Bardzo się cieszę, że jesteś z nami i chcesz rozwijać swoje umiejętności tworzenia aplikacji na Androida.

Komentarze

Popularne posty z tego bloga

CodeSandbox plans are changing!

WP Mail SMTP Spring Sale

Copymatic becomes collaborative!