22 lines
731 B
Java
22 lines
731 B
Java
package javadevjournal.design.creational.factory.banking;
|
|
|
|
import java.util.Scanner;
|
|
|
|
/**
|
|
* @author Kunwar
|
|
*/
|
|
public class Branch {
|
|
public static void main(String[] args) {
|
|
BankAccount bankAccount = null;
|
|
BankAccountFactory bankAccountFactory = new BankAccountFactory();
|
|
Scanner in = new Scanner(System.in);
|
|
System.out.println("Please enter\n" +
|
|
" P for Personal account\n" +
|
|
" B for Business account\n" +
|
|
" C for Checking account\n" +
|
|
"----------------------------");
|
|
String accountType = in.nextLine();
|
|
bankAccount = bankAccountFactory.createAccount(accountType);
|
|
bankAccount.registerAccount();;
|
|
}
|
|
} |