Poster taggade med ‘design pattern’

”Publish/subscribe” eller ”Observer” är ett designmönster som används när en ”Observable” vill notifiera många ”Observers” om att något har hänt. Några exempel på detta mönster är de Swing-events som skickas vid ex en knapptryckning till dess olika ActionListeners eller de ApplicationEvents som kan skickas via Springs ApplicationContext exempelvis ContextRefreshedEvent. Detta inlägg visar hur man kan sätta upp detta mönster via Spring genom att bara använda löst kopplade komponenter och kontext.

Läs mer >>

Det är ingen överdrift att säga att objektorienterad systemutveckling är det helt dominerande synsättet för programkonstruktion, och det har det också varit de senaste åren. Men utvecklingen har inte stått stilla för det. Ett exempel på nya hjälpmedel i OO-verktygslådan är designmönster vilka syftar till att ge utvecklaren en katalog med generella lösningar på vanligt återkommande designproblem.

Ett annat sådant hjälpmedel, som ännu inte fått lika mycket uppmärksamhet som designmönster, men som i min åsikt har ännu större potential, är aspektorienterad systemutveckling (Aspect-Oriented Programming). Läs mer >>