JAVA/12. SingletonDesignPattern
싱글톤 정의 및 예제
날아올라↗↗
2016. 6. 29. 15:17
728x90
반응형
- package test.com;
- import static test.com.Bank.getBank;
- public class BankMain {
- public static void main(String[] args) {
- System.out.println("Bank Singleton Design Pattern");
- //1. Bank객체를 만들고 싶다..
- //Bank b = new Bank();
- //Bank b = Bank.b;
- Bank b = Bank.getBank(); //singleton
- getBank();
- System.out.println(b);
- }
- }
- package test.com;
- public class Bank {
- //내 b객체를 다른 클래스에서 접근을 막고싶다.
- private static Bank b = new Bank();
- //내 생성자는 다른 class에서 접근을 막고싶다..
- private Bank() {
- System.out.println("bank()...");
- }
- public static Bank getBank() {
- return b;
- }
- }
728x90
반응형