Click here to Skip to main content
11,500,106 members (57,969 online)

Design and Architecture

 
AnswerRe: Encoding and decoding a text file Pin
mark merrens4-Jun-12 8:44
membermark merrens4-Jun-12 8:44 
AnswerRe: Encoding and decoding a text file Pin
wizardzz5-Jun-12 7:30
memberwizardzz5-Jun-12 7:30 
GeneralRe: Encoding and decoding a text file Pin
Albert Holguin5-Jun-12 7:37
memberAlbert Holguin5-Jun-12 7:37 
GeneralRe: Encoding and decoding a text file Pin
wizardzz5-Jun-12 7:39
memberwizardzz5-Jun-12 7:39 
GeneralRe: Encoding and decoding a text file Pin
Albert Holguin5-Jun-12 7:44
memberAlbert Holguin5-Jun-12 7:44 
GeneralRe: Encoding and decoding a text file Pin
wizardzz5-Jun-12 7:44
memberwizardzz5-Jun-12 7:44 
QuestionWCF service based application design Pin
d@nish 27-May-12 6:21
member d@nish 27-May-12 6:21 
AnswerRe: WCF service based application design Pin
Ed K6-Jun-12 3:47
memberEd K6-Jun-12 3:47 
Question[algo] Algo for naming of duplicate/clone "objects" ? [modified] Pin
Maximilien25-May-12 9:19
memberMaximilien25-May-12 9:19 
AnswerRe: [algo] Algo for naming of duplicate/clone "objects" ? Pin
GFRANTA25-May-12 11:22
memberGFRANTA25-May-12 11:22 
QuestionRe: [algo] Algo for naming of duplicate/clone "objects" ? Pin
Maximilien25-May-12 12:34
memberMaximilien25-May-12 12:34 
AnswerRe: [algo] Algo for naming of duplicate/clone "objects" ? Pin
Eddy Vluggen26-May-12 2:49
memberEddy Vluggen26-May-12 2:49 
GeneralRe: [algo] Algo for naming of duplicate/clone "objects" ? Pin
Maximilien26-May-12 8:06
memberMaximilien26-May-12 8:06 
QuestionCross cutting concerns Pin
Leslie Sanford25-May-12 3:43
memberLeslie Sanford25-May-12 3:43 
I was wondering if there are any design patterns in object oriented programming that address cross cutting concerns, i.e. I'm looking for approaches that don't involve an aspect oriented language (or AOP features added to an existing OOP language).

The closest I've come to so far is the decorator pattern. Say you have a class with a method called doIt. You want to log (a classic cross cutting concern) the results of this method, so you create a decorator class to wrap the original class. Inside its doIt method, it logs the results returned from the object it's decorating.

Thoughts?
AnswerRe: Cross cutting concerns Pin
Eddy Vluggen25-May-12 3:52
memberEddy Vluggen25-May-12 3:52 
GeneralRe: Cross cutting concerns Pin
jschell25-May-12 9:02
memberjschell25-May-12 9:02 
AnswerRe: Cross cutting concerns Pin
jschell25-May-12 9:12
memberjschell25-May-12 9:12 
AnswerRe: Cross cutting concerns Pin
Ed K6-Jun-12 3:49
memberEd K6-Jun-12 3:49 
AnswerRe: Cross cutting concerns Pin
Keld Ølykke20-Jun-12 6:00
memberKeld Ølykke20-Jun-12 6:00 
QuestionScope For Hospital Management Pin
santosh_pathak22-May-12 21:57
membersantosh_pathak22-May-12 21:57 
AnswerRe: Scope For Hospital Management Pin
Pete O'Hanlon22-May-12 22:06
protectorPete O'Hanlon22-May-12 22:06 
GeneralRe: Scope For Hospital Management Pin
santosh_pathak22-May-12 22:14
membersantosh_pathak22-May-12 22:14 
GeneralRe: Scope For Hospital Management Pin
Pete O'Hanlon22-May-12 22:21
protectorPete O'Hanlon22-May-12 22:21 
GeneralRe: Scope For Hospital Management Pin
santosh_pathak22-May-12 22:25
membersantosh_pathak22-May-12 22:25 
GeneralRe: Scope For Hospital Management Pin
Vivic27-May-12 21:51
memberVivic27-May-12 21:51 
AnswerRe: Scope For Hospital Management Pin
Bernhard Hiller22-May-12 22:30
memberBernhard Hiller22-May-12 22:30 
GeneralRe: Scope For Hospital Management Pin
santosh_pathak22-May-12 22:55
membersantosh_pathak22-May-12 22:55 
AnswerRe: Scope For Hospital Management Pin
jschell23-May-12 10:28
memberjschell23-May-12 10:28 
GeneralRe: Scope For Hospital Management Pin
santosh_pathak23-May-12 17:15
membersantosh_pathak23-May-12 17:15 
GeneralRe: Scope For Hospital Management Pin
jschell24-May-12 8:29
memberjschell24-May-12 8:29 
AnswerRe: Scope For Hospital Management Pin
wizardzz5-Jun-12 6:49
memberwizardzz5-Jun-12 6:49 
AnswerRe: Scope For Hospital Management Pin
kishhr22-Jun-12 9:02
memberkishhr22-Jun-12 9:02 
QuestionStudent needs help designing a OOP program Pin
Dora Gaxiola22-May-12 13:44
memberDora Gaxiola22-May-12 13:44 
AnswerRe: Student needs help designing a OOP program Pin
Richard MacCutchan22-May-12 22:47
mvpRichard MacCutchan22-May-12 22:47 
AnswerRe: Student needs help designing a OOP program Pin
Eddy Vluggen23-May-12 0:27
memberEddy Vluggen23-May-12 0:27 
GeneralRe: Student needs help designing a OOP program Pin
Paul Conrad24-May-12 13:04
memberPaul Conrad24-May-12 13:04 
AnswerRe: Student needs help designing a OOP program Pin
iPick1224-May-12 3:37
memberiPick1224-May-12 3:37 
AnswerRe: Student needs help designing a OOP program Pin
kishhr22-Jun-12 9:04
memberkishhr22-Jun-12 9:04 
QuestionLocalization - market possibilities vs. custom tool Pin
hoernchenmeister21-May-12 4:32
memberhoernchenmeister21-May-12 4:32 
GeneralRe: Localization - market possibilities vs. custom tool Pin
Manfred R. Bihy21-May-12 4:52
mvpManfred R. Bihy21-May-12 4:52 
GeneralRe: Localization - market possibilities vs. custom tool Pin
hoernchenmeister21-May-12 5:03
memberhoernchenmeister21-May-12 5:03 
AnswerRe: Localization - market possibilities vs. custom tool Pin
Eddy Vluggen21-May-12 4:59
memberEddy Vluggen21-May-12 4:59 
GeneralRe: Localization - market possibilities vs. custom tool Pin
hoernchenmeister21-May-12 5:11
memberhoernchenmeister21-May-12 5:11 
GeneralRe: Localization - market possibilities vs. custom tool Pin
Eddy Vluggen21-May-12 6:54
memberEddy Vluggen21-May-12 6:54 
GeneralRe: Localization - market possibilities vs. custom tool Pin
hoernchenmeister21-May-12 21:11
memberhoernchenmeister21-May-12 21:11 
GeneralRe: Localization - market possibilities vs. custom tool Pin
Eddy Vluggen22-May-12 0:48
memberEddy Vluggen22-May-12 0:48 
AnswerRe: Localization - market possibilities vs. custom tool Pin
Bernhard Hiller22-May-12 3:18
memberBernhard Hiller22-May-12 3:18 
GeneralRe: Localization - market possibilities vs. custom tool Pin
hoernchenmeister22-May-12 4:32
memberhoernchenmeister22-May-12 4:32 
QuestionHandling errors - What is a good balance? Pin
Troy.compdr17-May-12 7:50
memberTroy.compdr17-May-12 7:50 
AnswerRe: Handling errors - What is a good balance? Pin
jschell17-May-12 11:16
memberjschell17-May-12 11:16 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web03 | 2.8.150520.1 | Last Updated 30 May 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid