-
Less than 1 minute read
ν κ°μ²΄μ μν λ³νμ λ°λΌ λ€λ₯Έ κ°μ²΄μ μνλ μ°λλλλ‘ μΌλλ€ κ°μ²΄ μμ‘΄ κ΄κ³λ₯Ό κ΅¬μ± λ°μ΄ν°μ λ³κ²½μ΄ λ°μνμ κ²½μ° μλ ν΄λμ€λ κ°μ²΄μ μμ‘΄νμ§ μμΌλ©΄μ λ°μ΄ν° λ³κ²½μ ν΅λ³΄νκ³ μ ν λ μ¬μ© (ex) μλ‘μ΄ νμΌμ΄ μΆκ°λκ±°λ κΈ°μ‘΄ νμΌμ΄ μμ λμμ λ λ€λ₯Έ νμκΈ°μ μ¦μ λ³κ²½ ν΅λ³΄ν΄μΌ ν¨) ex) (interface) IButtonListener.java public interface IButtonListener {...
Continue reading...
-
1 minute read
κΈ°μ‘΄ λΌλ(ν΄λμ€)λ μ μ§νλ, μ΄ν νμν ννλ‘ κΎΈλ° λ μ¬μ© νμ₯μ΄ νμν κ²½μ° μμμ λμμΌλ‘λ νμ©ν¨ ex) (interface) ICar.java public interface ICar { int getPrice(); void showPrice(); } (implements ICar) Audi.java public class Audi implements ICar{ private int price; public Audi(int price){ this.price = price; } @Override public int getPrice() {...
Continue reading...
-
1 minute read
Proxyλ λ리μΈμ΄λΌλ λ»μΌλ‘, λκ°λ₯Ό λμ ν΄μ μ²λ¦¬νλ κ² Proxy Classλ₯Ό ν΅ν΄ λμ μ λ¬νλ ννλ‘ μ€κ³ μ€μ Clientλ Proxyλ‘ λΆν° κ²°κ³Όλ₯Ό λ°μ μ€νλ§ AOP > λ΄κ° μνλ λ©μλλ κΈ°λ₯λ€, ν©μ΄μ Έμλ κΈ°λ₯λ€μ λμΌνκ² μ 곡νλ μν μ νλ‘μ ν¨ν΄μΌλ‘ μ¬μ© (AOPλ νλ‘μ ν¨ν΄μ νμ© ν΄ νΉμ ν λ©μλ λ±μ μλ€λ‘ λ΄κ° μνλ κΈ°λ₯μ λ£μ μ μκ³ ,...
Continue reading...
-
Less than 1 minute read
μλ‘ λ€λ₯Έ μΈν°νμ΄μ€λ₯Ό κ°μ§ λ ν΄λμ€λ₯Ό μ΄λν° ν΄λμ€λ‘ μΈν°νμ΄μ€λ₯Ό ν΅μΌ μμΌ μ¬μ©νλ λ°©λ² (νΈνμ±μ΄ μλ μΈν°νμ΄μ€ λλ¬Έμ ν¨κ» λμν μ μλ ν΄λμ€λ€μ΄ ν¨κ» μλνλλ‘ ν΄μ€) ex) (interface) Electronic110V.java public interface Electronic110V { void powerOn(); } (interface) Electronic220V.java public interface Electronic220V { void connect(); } (implements Electronic110V) HairDryer.java public class HairDryer...
Continue reading...
-
1 minute read
κ°μ²΄μ μΈμ€ν΄μ€κ° μ μΌνκ² 1κ°λ§ μμ±λμ΄μΌ νλ κ²½μ°μ μ¬μ©λλ ν¨ν΄ μμ±μκ° μ¬λ¬ μ°¨λ‘ νΈμΆλλλΌλ μ€μ μμ±λλ κ°μ²΄λ νλμ΄κ³ , μ΅μ΄ μμ± μ΄νμ νΈμΆλ μμ±μλ μ΅μ΄μ μμ±ν κ°μ²΄λ₯Ό λ°ν μ±κΈν€μΌλ‘ λ§λ€μ΄μ§ ν΄λμ€μ μΈμ€ν΄μ€λ μ μ μΈμ€ν΄μ€ > λ€λ₯Έ ν΄λμ€μ μΈμ€ν΄μ€λ€μ΄ λ°μ΄ν°λ₯Ό 곡μ νκΈ° μ¬μ 곡ν΅λ κ°μ²΄λ₯Ό μ¬λ¬κ° μμ±ν΄μ μ¬μ©ν΄μΌ νλ μν©μμ λ§μ΄ μ¬μ© Springμμ Beanμ...
Continue reading...