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..
bridge design
4
355
Vastaukset
- 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
Vain vasemmistolaiset rakennemuutokset pelastavat Suomen
Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot193345Persut huutaa taas: "kato! muslimi!"
Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe92744- 282374
- 421707
KL: Mari Hynynen avoimena - Jouni-rakkaan ja Joel-pojan välit ovat nämä!
Mari Hynynen (ent. Perankoski) on naimisissa Jouni Hynysen kanssa. Marilla on edellisestä liitosta yksi lapsi, Joel Vola91384- 411301
- 81275
- 521223
- 371133
Missikohu edustaa nykyajan monimuotoisuutta
Puolesta vai vastaan, saako esittää pilkkaavasti jonkun toisen ihmisen syntyperäisiä ominaisuuksia? Kadulla vastaan tule2581080