onko tällainen tapa hyvä että liittää rajapinnan yhteyteen sellaiset staattiset metodit jotka yleisesti käsittelee objekteja jotka toteuttaa rajapinnan?
public interface Mobiili
{
public boolean aja();
public boolean pysäytä();
...
public static class Helpperit
{
public static boolean testiaja(Mobiili m)
{
boolean ajoOnnistui = true;
b &= m.aja();
b &= m.pysäytä();
...
return ajoOnnistui;
}
} // helpperit
} // rajapinta
vai olisiko joku muu malli parempi?
interfaceen metodeja
hyvä idea?
1
344
Vastaukset 1
- Epäilevä__
Ei ole mikään hyvä ratkaisu, vaikka se on Javassa mahdollista. Rajapinta kannattaa pitää puhtaasti rajapintana, eikä sinne kannatta laittaa staattisia metodeita jotka käsittelevät rajapinnan toteuttavia olioita. Luo siis erillinen luokka staattiselle -metodeille, aivan kuten Javassa on Collection -rajapinta ja Collections -luokka.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ny se loppuu ( Kuhmo)
Yhtiö on myyty. Notta yyteet meleko äkkiä, notta. Pelastautukoon ken voi. Notta se on tuulista pian.742445Parikymppinen hakkasi nelikymppisen kriittiseen tilaan
Ja ihminen jäi junan alle lautiosaaressa...paljon on taas sattunut ja tapahtunut. Ketähän nämä uhrit mahtaa olla 🤔 htt372037Kaivattusi tärkein ulkoinen tuntomerkki
Onko jokin muu kuin yleinen kuten kaunis, laiha. hyväkroppainen jne.28905- 32793
Äimän käki
Olen vähää vaille viisikymppinen mies, ja olen elellyt ilman parisuhdetta parisen vuotta. Nyt vihdoin ja viimein tuntuu,154758Nainen, miten suhtautuisit
Jos mies ehdottaisi tapaamista? Entä siihen, jos mies kertoisi tapaamisessa tunteistaan ja haluaisi seurustella?56608Paikallinen autokorjaamo
Kyllä alkaa vituttamaan, palvelua haluaisi niin jono ovelle ja yksi myyjä. Auto valmistunut kuntoon niin kukaan ei ilmoi6508Vihdoinkin tarjolla sushia!
Onpa mukava, että tän paikkakunnan ruokatarjonta laajenee. Ensi lauantaina pääsee herkuttelemaan kun Kukkoloilta saa su78491- 19452
- 33442