Click here to Skip to main content
15,886,052 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: Design Methods ? [moved] Pin
Jeremy Falcon17-Apr-08 8:10
professionalJeremy Falcon17-Apr-08 8:10 
GeneralRe: Design Methods ? [moved] Pin
Pete O'Hanlon20-Apr-08 8:49
mvePete O'Hanlon20-Apr-08 8:49 
JokeRe: Design Methods ? [moved] Pin
Ri Qen-Sin18-Apr-08 2:28
Ri Qen-Sin18-Apr-08 2:28 
GeneralGood Design and Good Code Pin
jesarg9-Apr-08 10:07
jesarg9-Apr-08 10:07 
GeneralRe: Good Design and Good Code Pin
Pete O'Hanlon9-Apr-08 10:45
mvePete O'Hanlon9-Apr-08 10:45 
GeneralRe: Good Design and Good Code Pin
Philip Laureano9-Apr-08 13:51
Philip Laureano9-Apr-08 13:51 
GeneralRe: Good Design and Good Code Pin
PIEBALDconsult16-Apr-08 4:58
mvePIEBALDconsult16-Apr-08 4:58 
GeneralAdapter as a design strategy Pin
Leslie Sanford6-Apr-08 0:22
Leslie Sanford6-Apr-08 0:22 
I've been going around in circles trying to design a new toolkit to create a certain kind of application with. What I think I'm realizing is that it's sometimes best to design classes in such a way so that they make the fewest assumptions about the environment in which they will be used.

What this means from a design standpoint is that when designing a class to represent a specific concept, you do so in isolation; you make the class as cohesive as possible as a standalone entity.

So where do you go once you have your finely crafted class? How do you integrate it into a context in which you are working?

I think the adapter design pattern is the answer. Adapt the class so that it's interface is fitted to the rest of the application.

This is a kind of bottom-up approach. And it may not seem sensible at first. But I have repeatedly found myself getting entangled in too many details when I try to consider the overall picture when designing a specific class. I'm having better luck designing classes so that they make sense on their own without any scafolding to support them. I leave the other details for later.
GeneralRe: Adapter as a design strategy Pin
Pete O'Hanlon6-Apr-08 9:05
mvePete O'Hanlon6-Apr-08 9:05 
GeneralRe: Adapter as a design strategy Pin
Leslie Sanford6-Apr-08 10:47
Leslie Sanford6-Apr-08 10:47 
GeneralRe: Adapter as a design strategy Pin
Sameerkumar Namdeo6-Apr-08 19:18
Sameerkumar Namdeo6-Apr-08 19:18 
QuestionCan you suggest some Compnent libraray for Business application development Pin
keencomputer4-Apr-08 20:40
keencomputer4-Apr-08 20:40 
AnswerRe: Can you suggest some Compnent libraray for Business application development Pin
Pete O'Hanlon6-Apr-08 9:03
mvePete O'Hanlon6-Apr-08 9:03 
GeneralRe: Can you suggest some Compnent libraray for Business application development Pin
Brady Kelly8-Apr-08 1:18
Brady Kelly8-Apr-08 1:18 
GeneralRe: Can you suggest some Compnent libraray for Business application development Pin
Pete O'Hanlon10-Apr-08 9:03
mvePete O'Hanlon10-Apr-08 9:03 
QuestionListView Scrollbar Crisis! Pin
Pathetic Logic1-Apr-08 20:37
Pathetic Logic1-Apr-08 20:37 
GeneralWrong forum Pin
Pete O'Hanlon1-Apr-08 21:50
mvePete O'Hanlon1-Apr-08 21:50 
GeneralRe: Wrong forum Pin
Pathetic Logic2-Apr-08 22:05
Pathetic Logic2-Apr-08 22:05 
GeneralRe: Wrong forum Pin
Pete O'Hanlon6-Apr-08 9:02
mvePete O'Hanlon6-Apr-08 9:02 
JokeRe: Wrong forum Pin
Leslie Sanford7-Apr-08 18:17
Leslie Sanford7-Apr-08 18:17 
QuestionNot sure if this makes sense, but.... what 'kind' of systems are there? Pin
SimonH7629-Mar-08 15:58
SimonH7629-Mar-08 15:58 
GeneralRe: Not sure if this makes sense, but.... what 'kind' of systems are there? Pin
led mike31-Mar-08 4:57
led mike31-Mar-08 4:57 
GeneralRe: Not sure if this makes sense, but.... what 'kind' of systems are there? Pin
SimonH761-Apr-08 4:31
SimonH761-Apr-08 4:31 
GeneralRe: Not sure if this makes sense, but.... what 'kind' of systems are there? Pin
led mike1-Apr-08 5:52
led mike1-Apr-08 5:52 
GeneralNetwork Communication Library Pin
Ri Qen-Sin29-Mar-08 13:26
Ri Qen-Sin29-Mar-08 13:26 

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.