Click here to Skip to main content
12,692,105 members (28,484 online)

Design and Architecture

 
GeneralRe: How to find the similarity between users in Twitter ? How to design a good and efficient idea? Pin
ldaneil28-Dec-12 9:31
memberldaneil28-Dec-12 9:31 
AnswerRe: How to find the similarity between users in Twitter ? How to design a good and efficient idea? Pin
April Fans27-Dec-12 16:43
memberApril Fans27-Dec-12 16:43 
GeneralRe: How to find the similarity between users in Twitter ? How to design a good and efficient idea? Pin
ldaneil28-Dec-12 9:36
memberldaneil28-Dec-12 9:36 
GeneralRe: How to find the similarity between users in Twitter ? How to design a good and efficient idea? Pin
April Fans3-Jan-13 17:46
memberApril Fans3-Jan-13 17:46 
AnswerRe: How to find the similarity between users in Twitter ? How to design a good and efficient idea? Pin
Marc Koutzarov30-Aug-14 0:54
professionalMarc Koutzarov30-Aug-14 0:54 
QuestionClient - Server approach Pin
bugal21-Dec-12 1:33
memberbugal21-Dec-12 1:33 
AnswerRe: Client - Server approach Pin
jschell22-Dec-12 15:11
memberjschell22-Dec-12 15:11 
QuestionHow do you design this ? Pin
VuNic18-Dec-12 3:33
memberVuNic18-Dec-12 3:33 
An object called MovableObject can move through different methods.
MoveByLegs, wheels & Wings. When we choose one method, i.e MoveByLegs and pass Legs arguments, the other two will be unused.


Should I design it like this:
<pre lang="c++">enum MoveType
{
MoveByLegs,
MoveByWheels,
MoveByWings
}

class MovableObject
{
List<leg> lstLegs;
List<Wheels> lstWheels;
List<Wing> lstWings;

MoveType m_Movetype;

EnableMovement(MoveType movetype_in, object obj_in)
{
m_Movetype = movetype_in;
switch (movetype_in)
{
case MoveByLegs:
lstLegs = List<Leg>(obj_in);
break;

case MoveByWheels:
lstWheels = List<Wheel>(obj_in);
break;

case MoveByWings:
lstWings = List<Wing>(obj_in);
break;
}

}

Move()
{
if(m_Movetype == MoveType.MoveByLegs)
{

//  Process lstLegs
}
similar case for MoveByWheels & Legs

}
}</pre>


Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy.

AnswerRe: How do you design this ? Pin
Pete O'Hanlon18-Dec-12 3:47
protectorPete O'Hanlon18-Dec-12 3:47 
GeneralRe: How do you design this ? Pin
VuNic18-Dec-12 3:54
memberVuNic18-Dec-12 3:54 
GeneralRe: How do you design this ? Pin
Pete O'Hanlon18-Dec-12 4:02
protectorPete O'Hanlon18-Dec-12 4:02 
GeneralRe: How do you design this ? Pin
Lampridis Vasilis30-Dec-12 1:04
memberLampridis Vasilis30-Dec-12 1:04 
GeneralRe: How do you design this ? Pin
VuNic30-Dec-12 19:00
memberVuNic30-Dec-12 19:00 
AnswerRe: How do you design this ? Pin
jschell18-Dec-12 9:14
memberjschell18-Dec-12 9:14 
GeneralPlease hold on Pin
VuNic18-Dec-12 19:59
memberVuNic18-Dec-12 19:59 
GeneralRe: How do you design this ? Pin
VuNic30-Dec-12 18:59
memberVuNic30-Dec-12 18:59 
GeneralRe: How do you design this ? Pin
jschell31-Dec-12 10:12
memberjschell31-Dec-12 10:12 
Questionportability/deployment Pin
Member 838594911-Dec-12 5:39
memberMember 838594911-Dec-12 5:39 
AnswerRe: portability/deployment Pin
jschell11-Dec-12 11:07
memberjschell11-Dec-12 11:07 
AnswerRe: portability/deployment Pin
Mycroft Holmes16-Dec-12 12:59
memberMycroft Holmes16-Dec-12 12:59 
GeneralRe: portability/deployment Pin
jschell17-Dec-12 9:40
memberjschell17-Dec-12 9:40 
Question.NET vs WINRT on Windows 8 Pin
devvvy9-Dec-12 16:13
memberdevvvy9-Dec-12 16:13 
AnswerRe: .NET vs WINRT on Windows 8 Pin
Richard MacCutchan9-Dec-12 23:12
mvpRichard MacCutchan9-Dec-12 23:12 
GeneralRe: .NET vs WINRT on Windows 8 Pin
devvvy10-Dec-12 3:52
memberdevvvy10-Dec-12 3:52 
AnswerRe: .NET vs WINRT on Windows 8 Pin
Eddy Vluggen9-Dec-12 23:42
memberEddy Vluggen9-Dec-12 23:42 

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
Web02 | 2.8.170118.1 | Last Updated 17 Jan 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid