Uusi luokka joka ikkunalle vai mitese meni?

pööööööööööööööööööööööööö

Nii oliko se niii vai miteseoli et jos mulla on ohjelma misä lisätään, muokataan ja näytetään eräitä tietoja uudessa asikasikkunassa (lisää tietoja, muuta tietoja jne), joka siis käynnistyy sovelluksen pääikkunan päälle... niin kuuuluuko tehdä 3 erillistä luokkaa tyyliin lisääTietojaFrame, muutaTietojaFrame jne vai voiko tuota kertaalleen tehtyä ikkunaa jotenkin uudelleenkäyttää näille eri operaatioille?

4

441

    Vastaukset 4

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • keksa

      Minusta selvyyden vuoksi tekisin ehkä Panelin joka tarkoitukseen.

      Sen vaihtaa aina sitten framen sisään. Panelissa olis sitten kunkin toiminnon vaatimat nappulat yms.

      Jos käyttää aina samoja nappeja tms ja vaihtaa niiden tekstit vaan, niin aina joutuu johonkin IF-hässäkkään, että millä ikkunalla nyt ollaankaan.

      • keksa

        kannattaa aina miettiä niin, että miten tätä olisi helppo laajentaa tai muuttaa tulevaisuudessa.

        Jos kaikki roska on samassa framessa, niin siellä pitää sitten olla miljaardeja IFejä, että mitä nyt ollaan tekemässä

        if(isUpdate && !isNewData)

        ja kun lisät uuden toiminnon, niin pitää muuttaa kaikki ne iffit.

        Jos joka toiminnolle on oma frame/panel, niin lisäät vain uuden panelin ja et koske vanhoihin ollenkaan


      • jeeeeeeeeeeees
        keksa kirjoitti:

        kannattaa aina miettiä niin, että miten tätä olisi helppo laajentaa tai muuttaa tulevaisuudessa.

        Jos kaikki roska on samassa framessa, niin siellä pitää sitten olla miljaardeja IFejä, että mitä nyt ollaan tekemässä

        if(isUpdate && !isNewData)

        ja kun lisät uuden toiminnon, niin pitää muuttaa kaikki ne iffit.

        Jos joka toiminnolle on oma frame/panel, niin lisäät vain uuden panelin ja et koske vanhoihin ollenkaan

        ...hyvästä vastauksesta :)

        vähän itekin mietin et miten tosiaan mahtais onnistua iffit, jos kaikki olis samassa jöötissä.


      • keksa
        jeeeeeeeeeeees kirjoitti:

        ...hyvästä vastauksesta :)

        vähän itekin mietin et miten tosiaan mahtais onnistua iffit, jos kaikki olis samassa jöötissä.

        olio-ohjelmoinnissa muutenkin on tullut huomaamaan, että kannattaa kerralla suunnitella ja koodata systeemi, joka skalautuu ja sallii muutokset jatkossa helposti.

        Luokkia/työtä saattaa kertyä, mutta kunnolla tehty systeemi toimii paremmin ja säästyy sitten siltä, että joutuu meneen kaiken koodin aina läpi uuden muutoksen tullessa.

        Välillä tulee jopa iloisia yllätyksiä, että "ei hitto tää toimii tollastenkin olioiden kanssa, koska tein sillon alussa tän ihan viimesen päälle".


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Ampuminen kylpylässä

      Onko vornasen timbe käynyt hiukan kylpemässä vai mikä tämä ampumatapaus on kylpylässä? Tuntuu aika villi meno olevan naa
      Naantali
      63
      1362
    2. Moottoripyöräonnettomuus

      Mopomiitissä tapahtunut onnettomuus ja uutisointi. Ajoradan ylityksen vaarallisuudesta ei mitään uutisointia. Ei myöskää
      Alajärvi
      91
      1028
    3. haluatko lopettaa

      ihan lopullisesti
      Ikävä
      164
      937
    4. Jos oikeasti haluat mies

      Tiedät mitä on tehtävä. Luotan, että etenet jos haluat. En voi tehdä enää mitään kun ei ole numeroasi.
      Ikävä
      105
      874
    5. Uusi ruokapaikka

      Tuleeko Haapavedelle uusi lounaspaikka ,haetaan kokkia? Uusi firma kyseessä
      Haapavesi
      30
      863
    6. Kemijärvellä vesionnettomuus

      Pitkänsillan ja taiteilijanniemen välillä nähty henkilön painuvan veden alle. Mitä on tapahtunut? Onko vesihiisi taas as
      Kemijärvi
      25
      818
    7. Kerro minulle totuus

      Minä haluan kuulla sen nyt. Kenen kanssa sinä olet nykyisin, ja miksi jätit minut? 🐒
      Ikävä
      201
      772
    8. Hautakivien massapoisto aloitettu Härkökankaan vanhalla hautausmaalla kaikessa hiljaisuudessa!

      Suomussalmen seurakunnan kirkkoneuvosto on tehnyt historiansa surullisimman päätöksen hautojen haltuunotosta ja raivauks
      Suomussalmi
      46
      760
    9. Hei, voitko kuunnella

      Voisitko auttaa minua selvittämään asioita? En halua ajaa sinua hulluuteen kanssani, en sitoa sinua, en esittää vaatimu
      Ikävä
      127
      724
    10. voi luoja kun uskaltaisin

      laittaa viestiä sinulle...
      Ikävä
      27
      714
    11. Miten sinä voit?

      Kysytkö kukaan sitä sinulta? Olen huomannut, että jos kohtaa empaattisen ihmisen ja hän kysyy noin, saattaa padot murtua
      Ikävä
      93
      707
    12. Joku porukka lähtenyt täältä

      Ihmeen hiljainen on palsta nyt. Yleensä tänne tulvii aloituksia yms, mutta nyt on kyllä erikoisen hiljaista.
      Ikävä
      168
      639
    13. VILLISIKALAUMA TULOSSA IISALMEEN

      Yle: Poliisi varoittaa Iisalmen keskustaa lähestyvästä villisika­laumasta Poliisi on pyytänyt Pohjois-Savossa Iisalmessa
      Iisalmi
      45
      623
    14. Miten yrität

      Vielä saada kaivattusi?
      Ikävä
      63
      614
    15. Useita poliisiautoja kunnantalolla

      Maijojen kyydissä tuttuja naamoja ja nyt kannetaan arkistolaatikoita autoihin. Nyt se on alkanut. Pidätykset.
      Ähtäri
      12
      585
    16. Jos näkisimme vielä joskus

      ... mihin veisit miut treffeille? 😊
      Ikävä
      85
      548
    17. On todella ikävää

      Todella ikävää, että asiat ovat menneet tällaisiksi. Tämä ei ollut missään vaiheessa tarkoitukseni. Olen tehnyt virheit
      Ikävä
      78
      530
    18. Olipa yllätys

      Kuten hyvin moni tiesi/arvasi että valetta alusta loppuun toi *olemme ystäviä* satu. Instassaan käsi kädessä kuva kertoo
      Kotimaiset julkkisjuorut
      187
      511
    19. sinulle....

      Olen ymmärtänyt, ettei minua haluta enää takaisin. Mitään pahaa en koskaan halunnut sinulle. Ikävä että kuvittelit niin.
      Ikävä
      75
      497
    20. Ottanet yhteyttä

      Facebookissa,jos on jotain asiaa.Miehelle! T.M-nainen.
      Ikävä
      55
      497
    Aihe