Date v Math as Instance v Static

Giganews Newsgroups
Subject: Date v Math as Instance v Static
Posted by:  Robert Mark Bram (relaxedrob@removethis.optushome.com.au)
Date: Fri, 11 Jul 2003

Howdy All!

I am trying to write a very brief comparison of the Date and Math objects in
terms of instance v static objects. What I have below is my best so far. Any
criticisms or suggestions are most welcome!

Date is an instance object.
You use Date by creating instances of it
- you call methods on those instances.
- you change data to do with each instance.
Instance objects store state
- meaning they hold data that may change over time.

Math is a static object.
You never create instances of it
- you call methods on Math directly.
- it never stores data for you: each method performs some mathematical
computation and returns a result. It is up to you to store required data.
Static objects can store state - but Math does not.

Rob
:)

Replies