ei kertakaikkiaan avaudu täysin minulle. Osaako kukaan selittää? Netistä löytämäni esimerkit ovat pääsääntöisesti huonoja ja vaikeasti-avautuvia. Esimerkiksi wikin sivustolta löytyy esimerkki, joka on absurdi; määrittelee mm DrawingAPI-rajapinnan, jolla metodi drawCircle, joka mielestäni rikkoo Liskovin periaatetta. Sitten löysin jonkinlaisen "soda"-applikaation, joka vain lisää monimutkaisuutta ohjelmaan. Sen sijaan sivulta http://www.developer.com/design/article.php/10925_3732061_1 löytyvä esimerkki on fiksu; tästä näkee, miten helposti ohjelmaa voidaan laajentaa. Onko kellään lisää hyviä esimerkkejä? Hiukan vaikeuksia vielä ymmärtää mikä on tässä design patternissa abstraktio ja mikä implementaatio, sekä ennen kaikkea miten ja milloin käytännössä ko bridge tulisi rakentaa..
Vastaukset 4
- kynä
Bridge voidaan rakentaa tilanteen mukaan, miten, no voi kokeilla eri keinoja ja katsoa. Oliko riittävän epämääräisesti selitetty...
- riittävän epäselvästi
selitetty :)
Ilmeisesti bridge pattern on vain templaten ja strategyn kombinaatio? Useissa esimerkeissä tuo template on jäänyt toteuttamatta, siitä epäselvyys - wikipediasta
riittävän epäselvästi kirjoitti:
selitetty :)
Ilmeisesti bridge pattern on vain templaten ja strategyn kombinaatio? Useissa esimerkeissä tuo template on jäänyt toteuttamatta, siitä epäselvyysWikipediassa oli tällänen: "The UML class diagram for the Strategy pattern is the same as the diagram for the Bridge pattern. However, these two design patterns aren't the same in their intent. While the Strategy pattern is meant for behavior, the Bridge pattern is meant for structure."
Eli UML-kaaviot bridge ja strategy mallissa ovat samoja mutta niiden käyttötarkoitus ei ole sama. Strategia ja template ovat käyttäytymismalleja ja bridge rakennemalli - kynä
wikipediasta kirjoitti:
Wikipediassa oli tällänen: "The UML class diagram for the Strategy pattern is the same as the diagram for the Bridge pattern. However, these two design patterns aren't the same in their intent. While the Strategy pattern is meant for behavior, the Bridge pattern is meant for structure."
Eli UML-kaaviot bridge ja strategy mallissa ovat samoja mutta niiden käyttötarkoitus ei ole sama. Strategia ja template ovat käyttäytymismalleja ja bridge rakennemalliSelittää miten käyttötarkoitus ei ole sama?
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.782490Parikymppinen 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 🤔 htt422106Kaivattusi tärkein ulkoinen tuntomerkki
Onko jokin muu kuin yleinen kuten kaunis, laiha. hyväkroppainen jne.28955- 32847
Äimän käki
Olen vähää vaille viisikymppinen mies, ja olen elellyt ilman parisuhdetta parisen vuotta. Nyt vihdoin ja viimein tuntuu,154788Nainen, miten suhtautuisit
Jos mies ehdottaisi tapaamista? Entä siihen, jos mies kertoisi tapaamisessa tunteistaan ja haluaisi seurustella?58650Paikallinen autokorjaamo
Kyllä alkaa vituttamaan, palvelua haluaisi niin jono ovelle ja yksi myyjä. Auto valmistunut kuntoon niin kukaan ei ilmoi6528- 21505
Vihdoinkin tarjolla sushia!
Onpa mukava, että tän paikkakunnan ruokatarjonta laajenee. Ensi lauantaina pääsee herkuttelemaan kun Kukkoloilta saa su78501- 33482