Click here to Skip to main content
12,761,421 members (31,446 online)

Design and Architecture

 
Questionindesign cs6 trial - no toolbar Pin
Member 93448236-Jan-13 13:10
memberMember 93448236-Jan-13 13:10 
AnswerRe: indesign cs6 trial - no toolbar Pin
Pete O'Hanlon17-Jan-13 1:49
protectorPete O'Hanlon17-Jan-13 1:49 
QuestionHow do you design this? : with a better example Pin
VuNic30-Dec-12 18:57
memberVuNic30-Dec-12 18:57 
AnswerRe: How do you design this? : with a better example Pin
Christian Graus30-Dec-12 19:25
mvpChristian Graus30-Dec-12 19:25 
GeneralRe: How do you design this? : with a better example Pin
VuNic30-Dec-12 19:42
memberVuNic30-Dec-12 19:42 
GeneralRe: How do you design this? : with a better example Pin
Christian Graus30-Dec-12 19:46
mvpChristian Graus30-Dec-12 19:46 
AnswerRe: How do you design this? : with a better example Pin
jschell31-Dec-12 10:10
memberjschell31-Dec-12 10:10 
AnswerRe: How do you design this? : with a better example Pin
Eddy Vluggen31-Dec-12 18:04
memberEddy Vluggen31-Dec-12 18:04 
Who fires? Is it the battleship, or the ammo that triggers? Anyway, I'd still resort to inheritance, as been said before;
class BattleShip
    {
        void MountAndFire(AmmoBase ammo_in)
        {

            //if it's a gun,
            //int ammo_in.Fire(numberofrounds:30);  //returns remaining ammo

            // if it's a missle launcher:
            Fire(new FireArgsMissile { direction = 120, distance = 200 }); // return ammount of heat it generated on the ship

            //cluster bomb
            //  int ammo_in.Fire(Numberofcluster:600, direction:120, Distance:200);// Returns something else

        }
        int Fire(FireArgs a)
        {
            return a.Fire();
        }

    }
    public class FireArgs
    {
        public int Fire()
        {
            return 0;
        }
    }
    public class FireArgsMissile : FireArgs
    {
        public int direction { get; set; }
        public int distance { get; set; }
    }

    public abstract class AmmoBase
    {
        public abstract int Fire(FireArgs a);
    }

    public class Missile : AmmoBase
    {
        public override int Fire(FireArgs a)
        {
            return 0;
        }
    }

Bastard Programmer from Hell Suspicious | :suss:
If you can't read my code, try converting it here[^]
They hate us for our freedom![^]

AnswerRe: How do you design this? : with a better example Pin
Keld Ølykke16-Jan-13 12:23
memberKeld Ølykke16-Jan-13 12:23 
QuestionHow to find the similarity between users in Twitter ? How to design a good and efficient idea? Pin
ldaneil27-Dec-12 8:26
memberldaneil27-Dec-12 8:26 
AnswerRe: How to find the similarity between users in Twitter ? How to design a good and efficient idea? Pin
Pete O'Hanlon27-Dec-12 8:39
protectorPete O'Hanlon27-Dec-12 8:39 
GeneralRe: How to find the similarity between users in Twitter ? How to design a good and efficient idea? Pin
ldaneil27-Dec-12 8:50
memberldaneil27-Dec-12 8:50 
AnswerRe: How to find the similarity between users in Twitter ? How to design a good and efficient idea? Pin
jschell27-Dec-12 10:21
memberjschell27-Dec-12 10:21 
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 
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 

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.170217.1 | Last Updated 21 Feb 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid