Click here to Skip to main content
15,888,162 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: OO design: Copying data from class A to B Pin
GParkings2-Sep-11 2:30
GParkings2-Sep-11 2:30 
GeneralRe: OO design: Copying data from class A to B Pin
Nilzor2-Sep-11 3:27
Nilzor2-Sep-11 3:27 
GeneralRe: OO design: Copying data from class A to B Pin
GParkings2-Sep-11 4:16
GParkings2-Sep-11 4:16 
QuestionDifference between Generalization, Abstraction, Encapsulation? Pin
variantseeker19-Jan-11 15:58
variantseeker19-Jan-11 15:58 
AnswerRe: Difference between Generalization, Abstraction, Encapsulation? Pin
Praveen Raghuvanshi19-Jan-11 22:23
professionalPraveen Raghuvanshi19-Jan-11 22:23 
GeneralRe: Difference between Generalization, Abstraction, Encapsulation? Pin
Pravin Patil, Mumbai26-Jan-11 3:39
Pravin Patil, Mumbai26-Jan-11 3:39 
GeneralRe: Difference between Generalization, Abstraction, Encapsulation? Pin
Praveen Raghuvanshi26-Jan-11 5:01
professionalPraveen Raghuvanshi26-Jan-11 5:01 
QuestionHow to package the Factory into separate component assembly? Pin
Chesnokov Yuriy17-Jan-11 20:26
professionalChesnokov Yuriy17-Jan-11 20:26 
There is some Interface e.g. database and many implementation Imp1, Imp2, Imp3, ... e.g. sql database, xml database, in memory database.
Then there is a Factory to create those implementations returned as Interface objects.

How to assign them to different assemblies?

Interface and implementations should be in different assemblies to allow shipping to some clients product with sql database implementation, otheres with xml database etc...

But what assembly to put Factory?
If it is put with Interface or any other separate assembly it will need to ship all the implementations assemblies with it.

I do not want to vialote DIP to allocate implementations directly in the code.
Чесноков

AnswerRe: How to package the Factory into separate component assembly? Pin
dasblinkenlight18-Jan-11 4:21
dasblinkenlight18-Jan-11 4:21 
QuestionVoting Functionality -- Incoming Traffic Pin
Civic0614-Jan-11 4:58
Civic0614-Jan-11 4:58 
AnswerRe: Voting Functionality -- Incoming Traffic Pin
Ray Cassick14-Jan-11 5:49
Ray Cassick14-Jan-11 5:49 
GeneralRe: Voting Functionality -- Incoming Traffic Pin
Civic0619-Jan-11 23:30
Civic0619-Jan-11 23:30 
GeneralRe: Voting Functionality -- Incoming Traffic Pin
Ray Cassick20-Jan-11 8:45
Ray Cassick20-Jan-11 8:45 
QuestionAny good sofwtare design software? Pin
venomation12-Jan-11 15:03
venomation12-Jan-11 15:03 
AnswerRe: Any good sofwtare design software? Pin
Pete O'Hanlon12-Jan-11 21:25
mvePete O'Hanlon12-Jan-11 21:25 
AnswerRe: Any good sofwtare design software? Pin
David Skelly12-Jan-11 22:23
David Skelly12-Jan-11 22:23 
AnswerRe: Any good sofwtare design software? Pin
Stefan_Lang4-Feb-11 0:43
Stefan_Lang4-Feb-11 0:43 
QuestionNeed Design Ideas Pin
Kevin Marois12-Jan-11 10:41
professionalKevin Marois12-Jan-11 10:41 
AnswerRe: Need Design Ideas Pin
Pete O'Hanlon12-Jan-11 21:24
mvePete O'Hanlon12-Jan-11 21:24 
AnswerRe: Need Design Ideas Pin
GParkings2-Sep-11 2:40
GParkings2-Sep-11 2:40 
QuestionApplication design code samples Pin
Chesnokov Yuriy12-Jan-11 4:29
professionalChesnokov Yuriy12-Jan-11 4:29 
AnswerRe: Application design code samples Pin
Eddy Vluggen12-Jan-11 4:52
professionalEddy Vluggen12-Jan-11 4:52 
AnswerRe: Application design code samples Pin
Kevin Marois12-Jan-11 5:54
professionalKevin Marois12-Jan-11 5:54 
QuestionSCRUM Pin
Civic0610-Jan-11 9:44
Civic0610-Jan-11 9:44 
AnswerRe: SCRUM Pin
Praveen Raghuvanshi10-Jan-11 17:47
professionalPraveen Raghuvanshi10-Jan-11 17:47 

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.