Click here to Skip to main content
12,302,084 members (56,224 online)

Design and Architecture

 
AnswerRe: Searching for a frmework or Library for managing documents Pin
Eddy Vluggen17-Sep-12 0:00
memberEddy Vluggen17-Sep-12 0:00 
GeneralRe: Searching for a frmework or Library for managing documents Pin
NH7117-Sep-12 0:37
memberNH7117-Sep-12 0:37 
GeneralRe: Searching for a frmework or Library for managing documents Pin
Eddy Vluggen17-Sep-12 0:49
memberEddy Vluggen17-Sep-12 0:49 
GeneralRe: Searching for a frmework or Library for managing documents Pin
dojohansen10-Oct-12 4:23
memberdojohansen10-Oct-12 4:23 
GeneralRe: Searching for a frmework or Library for managing documents Pin
Eddy Vluggen10-Oct-12 8:48
memberEddy Vluggen10-Oct-12 8:48 
GeneralRe: Searching for a frmework or Library for managing documents Pin
jschell17-Sep-12 9:05
memberjschell17-Sep-12 9:05 
AnswerRe: Searching for a frmework or Library for managing documentsa Pin
jschell17-Sep-12 9:11
memberjschell17-Sep-12 9:11 
QuestionDesign Pattern Recommendation Pin
Mike-MadBadger9-Sep-12 10:45
memberMike-MadBadger9-Sep-12 10:45 
I still relatively new to most things but in particular very new to design patterns and I'm struggling to pick a good pattern for a particular task.

I've chosen to do the Mandelbrot 'rite of passage' by trying to build a 'pluggable' class structure so that I learn more from this exercise than perhaps I otherwise would.

What I have right now looks like (I think) the strategy pattern with the builder pattern (I think) hidden in the constructors. I.e. I have an Imager class that has two members, both of which are of an Interface type. One interface is for the fractal set (mandelbrot, julia etc.) and provides a pluggable iteration / algorithm. The second is for a colouriser which provides a way to turn the results of the iteration into a colour. The set has a member that is an interface type, it is for the specific F(Zn) calculation in Zn+1 = F(Zn) + c. The colouriser also has one member that is an Interface type, it is for mapping the output of the colouriser to a specific colour. I think that is the strategy pattern? But I'm not certain (a) if it is, (b) if I've implemented it correctly or (c) if there's a better choice.

The Imager constructor can take a new set and a new colouriser, The set xcan take a new function and the colouriser can take a new mapper. I think that's builder?

Any help or guidance on a good choice for the job I described above would be very welcome as indeed would any help deciphering what I've already done!

Happy to provide code etc. as required to make sense of the mangled gibberish above.

Thanks,
Mike
AnswerRe: Design Pattern Recommendation Pin
Ravi Bhavnani25-Sep-12 7:22
memberRavi Bhavnani25-Sep-12 7:22 
QuestionWhere can I find reference information on terminology and entities used in MRPII or Production Control systems? Pin
Brady Kelly28-Aug-12 4:26
memberBrady Kelly28-Aug-12 4:26 
AnswerRe: Where can I find reference information on terminology and entities used in MRPII or Production Control systems? Pin
Pete O'Hanlon28-Aug-12 4:50
protectorPete O'Hanlon28-Aug-12 4:50 
GeneralRe: Where can I find reference information on terminology and entities used in MRPII or Production Control systems? Pin
Brady Kelly28-Aug-12 4:57
memberBrady Kelly28-Aug-12 4:57 
GeneralRe: Where can I find reference information on terminology and entities used in MRPII or Production Control systems? Pin
Vivic3-Sep-12 22:39
memberVivic3-Sep-12 22:39 
AnswerRe: Where can I find reference information on terminology and entities used in MRPII or Production Control systems? Pin
Andrei Straut5-Sep-12 8:40
memberAndrei Straut5-Sep-12 8:40 
QuestionCurrent Best Practices Pin
dhofferber26-Aug-12 7:45
memberdhofferber26-Aug-12 7:45 
AnswerRe: Current Best Practices Pin
Eddy Vluggen28-Aug-12 5:18
memberEddy Vluggen28-Aug-12 5:18 
GeneralRe: Current Best Practices Pin
dhofferber28-Aug-12 6:58
memberdhofferber28-Aug-12 6:58 
GeneralRe: Current Best Practices Pin
Eddy Vluggen28-Aug-12 7:32
memberEddy Vluggen28-Aug-12 7:32 
GeneralRe: Current Best Practices Pin
JonathanEdwards5-Sep-12 7:37
memberJonathanEdwards5-Sep-12 7:37 
GeneralRe: Current Best Practices Pin
dhofferber5-Sep-12 7:54
memberdhofferber5-Sep-12 7:54 
AnswerRe: Current Best Practices Pin
Expert Coming20-Sep-12 14:32
memberExpert Coming20-Sep-12 14:32 
QuestionNeed Suggestions For a Good Formal Requirements Tool Pin
Patricia.Jones012324-Aug-12 5:07
memberPatricia.Jones012324-Aug-12 5:07 
AnswerRe: Need Suggestions For a Good Formal Requirements Tool Pin
Eddy Vluggen25-Aug-12 23:39
memberEddy Vluggen25-Aug-12 23:39 
QuestionUI Guidelines Pin
Brian C Hart22-Aug-12 11:04
memberBrian C Hart22-Aug-12 11:04 
AnswerRe: UI Guidelines Pin
Pete O'Hanlon22-Aug-12 11:29
protectorPete O'Hanlon22-Aug-12 11:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    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
Web01 | 2.8.160530.1 | Last Updated 18 May 2016
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid