01. Proxy๋ ?๋๋ฆฌ์ธ, ์ค๊ฐ์ํด๋ผ์ด์ธํธ / ํธ์ถ์์ ์์ฒญ์ ์ค์ ๊ฐ์ฒด ๋์ ์ฒ๋ฆฌํด์ฃผ๋ ์ญํ Diagram Codepublic class Service { public void perform() { // ์ค์ ๋ก์ง }}//ํ๋ก์ ๊ฐ์ฒดpublic class ServiceProxy implements Service { private final Service target = new Service(); public void perform() { // ์ฌ์ ์ฒ๋ฆฌ target.perform(); // ์ฌํ ์ฒ๋ฆฌ }} 02. Spring Framework์์์ Proxy1. Proxy ์์ฑ ๋ฐฉ๋ฒ1) JDK Dynamic Proxy์ธํฐํ์ด์ค ๊ธฐ๋ฐ์ผ๋ก ๋์๋..
01. Singletonclass SingletonClass { private static final SingletonClass instance = new SingletonClass(); private int number = 0; private SingletonClass() { } public static SingletonClass getInstance() { return this.instance; } public void increaseNumber(int num) { this.number += num; } public void printNumber() { System.out.println("number : " + number); }} ์ฑ๊ธํค์ ํน์งํ๋ก์ธ..