Banking System (b)
[Previous]  [Next] 
|
User Manual [Previous]  [Next] Banking System (b)Example/* Banking System - sample UML class diagram written in Umple Last updated: February 21, 2011 */ //Namespace for core of the system. namespace BankingSystem.core; class FinancialInstitution { name; 1 -- * ReusableFinancialInstrument; } class CreditCardCompany{ isA FinancialInstitution; } class Bank{ isA FinancialInstitution; 1 -- * Branch; } class FinancialInstrument{ } class ReusableFinancialInstrument{ isA FinancialInstrument; number; pin; * -> 1 Currency; } class CreditCard { isA ReusableFinancialInstrument; creditLimit; name; } class DebitCard { isA ReusableFinancialInstrument; } class Cheque { isA FinancialInstrument; amount; Date date; sequenceNumber; } class BankAccount{ isA FinancialInstrument; accountNumber; balance; Float overdraftOrCreditLimit; 1..* -- * DebitCard; 1 -- * Cheque; } class Currency { code; exchangeRate; } class Branch { name; address; 1 -- * BankAccount; } class Loan{ isA BankAccount; } Load the above code into UmpleOnline |