JAVA_SE_83 Metody w refleksji

  Рет қаралды 57

WSA WroSoftAcademy

WSA WroSoftAcademy

Күн бұрын

Пікірлер: 2
@Zentex2307
@Zentex2307 2 ай бұрын
jakie są przypadki, kiedy używanie refleksji ma sens ? Mówię o normalnej aplikacji, nie tworzymy biblioteki, ani nic co potrzebuje dostęp w locie do klas. Tworzymy aplikacje od podstaw, ma ona swoją architekturę, wszystko możemy zaplanować itd. W jakich przypadkach refleksje są przydatne ? Tylko gdy chcemy "obejść" coś np. skorzystać z metody prywatnej, manipulować wartościami pól itd.?? Szukam praktycznych zastosowań :)
@wrosoftacademy
@wrosoftacademy 2 ай бұрын
Jest to rzecz, z której często się nie korzysta ale czasem pozwala rozwiązać zgrabnie problem. Przykład z życia. Miałem aplikację, która łączyła się z ok 20 serwisami (innymi aplikacjami) w każdym zapytaniu trzeba było dodawać dane techniczne, typu nazwa mojej aplikacji, jako klient, login zalogowanego użytkownika, data utworzenia request itp, w sumie ok 10 pól. Problem w tym, że to był XML, więc klasy były generowane i nie miały między sobą dziedziczenia. W planach rozwojowych, miały dochodzić kolejne serwisy do obsługi. Znając nazwy pól i typy danych, mogłem za pomocą refleksji w jednym miejscu zaimplementować uzupełnianie części technicznej i mieć pewność, że w każdym serwisie będzie w ten sam sposób wypełnione.
JAVA_SE_72 Typy generyczne
10:35
WSA WroSoftAcademy
Рет қаралды 92
JAVA_SE_84 Piszemy własnego Spring'a
16:32
WSA WroSoftAcademy
Рет қаралды 223
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 6 МЛН
PRANK😂 rate Mark’s kick 1-10 🤕
00:14
Diana Belitskay
Рет қаралды 7 МЛН
JAVA_SE_86 Thread - metody statyczne
9:44
WSA WroSoftAcademy
Рет қаралды 96
JAVA_SE_88 Sterowanie wątkami za pomocą metod wait() i notify()
9:36
Design_pattern_02 Builder - z multi cursor na IntelliJ
9:54
WSA WroSoftAcademy
Рет қаралды 159
JAVA_SE_87 synchronized & Thread.join()
9:49
WSA WroSoftAcademy
Рет қаралды 73
JAVA_SE_85 Wielowątkowość
5:46
WSA WroSoftAcademy
Рет қаралды 128
Matura z informatyki 14 czerwiec 2024 zadanie 4.3 Formuła 2023
16:22
Jaroslaw Makarewicz
Рет қаралды 196
Design_pattern_01 Singleton - double check
4:52
WSA WroSoftAcademy
Рет қаралды 238
Python: Kobieta czy mężczyzna?
5:10
Mario
Рет қаралды 79
Czy Donald Trump jest faszystą? #WWR194
30:50
Wolność w Remoncie – WEI
Рет қаралды 2,1 М.