Professional Web Applications Themes

Class Declaration - ASP.NET General

What exactly are you asking? -- HTH, Kevin Spencer ..Net Developer Microsoft MVP [url]http://www.takempis.com[/url] Big things are made up of lots of little things "Jake s" <reachJakehotmail.com> wrote in message news:037101c34a60$68fb95a0$a601280aphx.gbl... > Hi all, > > I am trying to determin the best way to implement a class. > > When I declare a class for example a person class I will > develop it as follow: > > class personDetails() > public firstname as string > > end Class > > Class person() > > public function getDetails() as personDetails > dim objPersonDetails as PersonDetails > objPersonDetails.firstname = "Tom" ...

  1. #1

    Default Re: Class Declaration

    What exactly are you asking?

    --
    HTH,

    Kevin Spencer
    ..Net Developer
    Microsoft MVP
    [url]http://www.takempis.com[/url]
    Big things are made up
    of lots of little things

    "Jake s" <reachJakehotmail.com> wrote in message
    news:037101c34a60$68fb95a0$a601280aphx.gbl...
    > Hi all,
    >
    > I am trying to determin the best way to implement a class.
    >
    > When I declare a class for example a person class I will
    > develop it as follow:
    >
    > class personDetails()
    > public firstname as string
    >
    > end Class
    >
    > Class person()
    >
    > public function getDetails() as personDetails
    > dim objPersonDetails as PersonDetails
    > objPersonDetails.firstname = "Tom"
    > return objPersonDetails
    > end function
    >
    > end class
    >
    > Is this the best way to implement? Any feedback would be
    > great.
    >
    > Cheers Jake

    Kevin Spencer Guest

  2. #2

    Default Re: Class Declaration

    That's one way you can do this and in general yes, this is good design
    because it abstracts all of the relevant and possibly reusable pieces such
    as addresses in its own class. By having a separate class for example you
    can implement the validation code for hte Address object and then reuse it
    in multiple places.

    However, this is not necessary and deciding what becomes a new class or what
    is simply a native member of the parent class is a matter of design and
    depends on the functionality implemented. Hierarchical class implementations
    are very common and promote a logical layout of classes that map real life
    dependencies in many situations.

    +++ Rick ---

    --

    Rick Strahl
    West Wind Technologies
    [url]http://www.west-wind.com/[/url]
    [url]http://www.west-wind.com/wwHelp[/url]
    ----------------------------------
    Making waves on the Web


    "Jake s" <reachJakehotmail.com> wrote in message
    news:037101c34a60$68fb95a0$a601280aphx.gbl...
    > Hi all,
    >
    > I am trying to determin the best way to implement a class.
    >
    > When I declare a class for example a person class I will
    > develop it as follow:
    >
    > class personDetails()
    > public firstname as string
    >
    > end Class
    >
    > Class person()
    >
    > public function getDetails() as personDetails
    > dim objPersonDetails as PersonDetails
    > objPersonDetails.firstname = "Tom"
    > return objPersonDetails
    > end function
    >
    > end class
    >
    > Is this the best way to implement? Any feedback would be
    > great.
    >
    > Cheers Jake

    Rick Strahl [MVP] Guest

  3. #3

    Default Re: Class Declaration

    That's ok,
    but if you are gonna do simple retrieval, properties are a better option in
    terms of code readability and flexibility.

    "Jake s" <reachJakehotmail.com> wrote in message
    news:037101c34a60$68fb95a0$a601280aphx.gbl...
    > Hi all,
    >
    > I am trying to determin the best way to implement a class.
    >
    > When I declare a class for example a person class I will
    > develop it as follow:
    >
    > class personDetails()
    > public firstname as string
    >
    > end Class
    >
    > Class person()
    >
    > public function getDetails() as personDetails
    > dim objPersonDetails as PersonDetails
    > objPersonDetails.firstname = "Tom"
    > return objPersonDetails
    > end function
    >
    > end class
    >
    > Is this the best way to implement? Any feedback would be
    > great.
    >
    > Cheers Jake

    Alvin Bruney Guest

Similar Threads

  1. how to force variables declaration??
    By Mack Paul in forum PHP Development
    Replies: 3
    Last Post: September 3rd, 03:00 PM
  2. Declaration of myPrincipal
    By david in forum ASP.NET Security
    Replies: 2
    Last Post: April 7th, 07:35 PM
  3. Javascript img declaration loop
    By Andigo in forum Macromedia Dynamic HTML
    Replies: 2
    Last Post: June 3rd, 12:19 PM
  4. Declaration
    By Sven in forum ASP Components
    Replies: 2
    Last Post: October 1st, 11:58 PM
  5. Type Declaration in asp and VB
    By Mert sakarya in forum ASP Components
    Replies: 2
    Last Post: September 18th, 10:52 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139