Kun refleksiivisyyttä sovelletaan MVC:ssä, niin onko idea siinä, että voidaan vaihtaa esim. view-osa, siten ettei oteta tiukasti kantaa ko. view-olion tyyppiin jolloin voidaan vaihtaa vaikka awt:n tekstikenttä swing tekstikentäksi taikka viedä ko. teksti vaikka lomakkeen otsikkoriville. tai labeliin, nämähän kaikki ovat eri olioita?
Vastaava ideaa refleksiivisyyden avulla sovelletaan ilmeisesti myös model-osassa jne.
Eli olenko ymmärtänyt refleksiivisyyden soveltamisen tässä asiassa oikein, eli siis sen avulla kutsutaan minkä ja minkä tyyppisen tahansa olion metodia välittämällä metodin nimi ja tällä aikaan saadaan helpommin lennossa vaihdettavia MVC:n osia käyttäen hyväksi sitä ominaisuutta että jokainen olio periytyy Object-luokasta?
Vastaava ideaa refleksiivisyyden avulla sovelletaan ilmeisesti myös model-osassa jne.
Eli olenko ymmärtänyt refleksiivisyyden soveltamisen tässä asiassa oikein, eli siis sen avulla kutsutaan minkä ja minkä tyyppisen tahansa olion metodia välittämällä metodin nimi ja tällä aikaan saadaan helpommin lennossa vaihdettavia MVC:n osia käyttäen hyväksi sitä ominaisuutta että jokainen olio periytyy Object-luokasta?
Vastaukset 2
Vanhimmat
Minä kyllä käyttäisin ehdottomasti jotain rajapintaa (Interface) jonka sitten nuo erilaiset view-oliot toteuttaisivat.
Voit siis vaihtaa lennossa erilaisia view:ta ja kutsuva olio ei tiedä eikä ole kiinnostunut muusta kuin että se toteuttaa tuon rajapinnan.
Joo ilman muuta aion käyttää rajapintoja, lähinnä kyse on asian ymmärtämisestä, tutkin tässä erästä softaa ja selvittelen asiaa jotta ensin ymmärrän refleksiivisyyden soveltamisen MVC:ssä.