Ask a Question related to ASP.NET General, Design and Development.
-
Kevin Spencer #1
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" <reachJake@hotmail.com> wrote in message
news:037101c34a60$68fb95a0$a601280a@phx.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
-
Declaration of myPrincipal
I got error at Implements IPrincipal when I want declare my own principal. Any boy can tell me why? Thanks Imports System.Security.Principal... -
Javascript img declaration loop
Is it possible to create a loop to create a series of new images, rather than explicitly declaring each. So, rather than the following two lines... -
Declaration
How should i declare this in my server component? Looks like this now and i wants to declare arrTemp as ???? Private arrTemp Used like this: ... -
Type Declaration in asp and VB
Have you tried this Public Sub getStandard(Byval strODBC As String, ByVal strHTML As String) Define your parameters passed by value? Maybe... -
Type Declaration Error
I am trying to insert an "after update" function that will multiply some fields together and output the results to another field. I currently use... -
Rick Strahl [MVP] #2
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" <reachJake@hotmail.com> wrote in message
news:037101c34a60$68fb95a0$a601280a@phx.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
-
Alvin Bruney #3
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" <reachJake@hotmail.com> wrote in message
news:037101c34a60$68fb95a0$a601280a@phx.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



Reply With Quote

