CSC/ECE 517 Fall 2011/ch7 7a or: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
__TOC__
__TOC__
==Introduction==
==Introduction==
==Properties of Money==
===Responsibilities===
===Different Currencies===
===Immutable vs. Mutable===
==Possible Representations==
===Floating Point Number===
===Two Integers===
===One Integer, Implied Decimal Point===
===Class===
====Abstract Class====
====Single Class====
====Mixed Money====
====Using an Interface====
==Handling Conversion==


==Resources==
==Resources==

Revision as of 15:55, 29 November 2011

Wiki Chapter: CSC/ECE 517 Fall 2011/ch7 7a or

7a. Representing money. Skrien Chapter 6 gives an example of a class that can be used to represent money. But how is it done in real programs? Investigate, and report on the advantages and disadvantages of other approaches vs. Skrien's.

Introduction

Properties of Money

Responsibilities

Different Currencies

Immutable vs. Mutable

Possible Representations

Floating Point Number

Two Integers

One Integer, Implied Decimal Point

Class

Abstract Class

Single Class

Mixed Money

Using an Interface

Handling Conversion

Resources