Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet szépen rendezni...

Hogyan lehet szépen rendezni egy függvénykönyvtárban fellelhető iszonyatos overloadingot?

Figyelt kérdés

Sziasztok!

Van valami módja, hogy egy osztályon belül szépen csoportosíthassam egy függvény akár több száz változatát? Olyan értelemben kívánom őket csoportosítani, hogy könnyen elrejthetők/megjeleníthetők, esetleg egyszerre módosíthatók legyenek.

Köszönöm!



2020. márc. 1. 18:39
 1/10 anonim ***** válasza:
64%

What? Nekem ez nem mond semmit...


Úgy fogalmazd meg, hogy nem tudjuk mire gondolsz. Vagy olvasd el úgy, hogy csak annyi információ áll rendelkezésre, amit írták.

2020. márc. 1. 18:42
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
100%
Mégis hogya francba sikerült több száz overloadingot összehozni egy osztályba?! Dobd ki az egészet és kezd újra, mert kb valami minősíthetetlen fos lehet 0 architechtúrával, amohez hozzányúlni se érdemes.
2020. márc. 1. 18:56
Hasznos számodra ez a válasz?
 3/10 A kérdező kommentje:
#2 Hogy máshogy lehet kidolgozni egy függvényt, hogy képes legyen kezelni minden számváltozót, többféle lehetséges paraméterbevitellel?
2020. márc. 1. 19:59
 4/10 anonim ***** válasza:
100%

Ilyet nem csinálunk, ez barbárság.

Szóval ha 1-100 db számot akarsz átadni egy függvénynek, akkor overload-olod 100 külön függvénybe??

Súlyos tervezési hiba van nálad.

A probléma mélyebb ismerete nélkül nem tudunk tanácsot adni.

2020. márc. 1. 20:24
Hasznos számodra ez a válasz?
 5/10 A kérdező kommentje:

Félreérthető voltam, elnézést.

Arról lenne szó, hogy egy függvénynek - mely különféle számokkal dolgozna - el szeretném készíteni több változatát, hogy minden egész-, és lebegőpontos változótípussal működjön, továbbá egyes paraméterek elhagyhatók, vagy opcionálisak lehessenek.


Tehát lenne x függvény, különböző változótípusoknak, és ezeknek egyenként y változata, amelyek különböző argumentumokat birtokolnak.


Így összesen x*y variációt kéne lekódolnom és kezelnem, ami elég sok, ezért gondoltam, hátha lehet őket valahogy rendezni a fejlesztői környezetben (esetemben Vs).

2020. márc. 1. 21:18
 6/10 A kérdező kommentje:
Nyilván a több száz függvény erős túlzás volt, de ha összeadok minden változótípust, azoknak a jelölt, valamint jelöletlen változatait, és ezt felszorzom a különböző argumentum variációkkal, akkor elég sok kijön.
2020. márc. 1. 21:21
 7/10 anonim ***** válasza:
100%

Így első hallásra/olvasásra, elég megerőszakolósan hangzik...


De minden rosszindulatot félre téve, szerintem neked vagy a Facade vagy a Strategy tervezési minta kellene.


[link]

[link]

2020. márc. 1. 21:25
Hasznos számodra ez a válasz?
 8/10 anonim ***** válasza:
100%
Ez is felesleges....ha tényleg azt akarod, hogy minden típusra legyen akkor használd a var-t. Vagy generikus változót hozz létre.
2020. márc. 1. 21:47
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:
100%
Elnézést..generikus osztályt.
2020. márc. 1. 21:51
Hasznos számodra ez a válasz?
 10/10 A kérdező kommentje:
Rendben! Köszönöm a válaszokat!
2020. márc. 1. 23:15

További kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!