μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ETRI
- λμμΈν¨ν΄
- μλ£κ΅¬μ‘°
- λ°±μ€ μκ³ λ¦¬μ¦
- DFS
- aws
- μ€νλ§λΆνΈ
- λ컀
- μ μ²κΈ°
- λ°°ν¬
- μκ³ λ¦¬μ¦
- νκ΅μ μν΅μ μ°κ΅¬μ
- Docker
- μ€νλ§ λΆνΈ
- express.js
- BFS
- νλ‘κ·Έλλ¨Έμ€
- μ 보μ²λ¦¬κΈ°μ¬
- 골λ4
- λμ
- DP
- EC2
- νλ‘μ νΈ
- 골λ5
- Express
- 골λ3
- μλ°
- μλΌμ€ν±λΉμ€ν‘
- μΈμ€ν΄μ€
- μ½λ©ν μ€νΈ κ³ λμ kit
λͺ©λ‘λμμΈν¨ν΄ (17)
JUINTINATION
μ΄λν° ν¨ν΄μ΄λ?μ΄λν° ν¨ν΄μ ν΄λμ€μ μΈν°νμ΄μ€λ₯Ό μ¬μ©μκ° κΈ°λνλ λ€λ₯Έ μΈν°νμ΄μ€λ‘ λ³ννλ ν¨ν΄μΌλ‘, νΈνμ±μ΄ μλ μΈν°νμ΄μ€ λλ¬Έμ ν¨κ» λμν μ μλ ν΄λμ€λ€μ΄ ν¨κ» μλνλλ‘ ν΄μ€λ€. GOF λμμΈ ν¨ν΄ μ€ κ΅¬μ‘° ν¨ν΄μ ν΄λΉνλ©°, μ΄λ¦ κ·Έλλ‘ ν΄λμ€λ₯Ό μ΄λν°λ‘μ μ¬μ©λλ λμμΈ ν¨ν΄μ΄λ€.μ΄λν° ν¨ν΄μ κ·Έ μ΄λ¦μμλ μ μ μλ―μ΄ μ‘°μ μ λ°λ₯Έ μ μ(Adaptation)μ μ¬μ©λλ©°, νΈνλμ§ μλ μΈν°νμ΄μ€λ₯Ό νΈν κ°λ₯ν μΈν°νμ΄μ€λ‘ λ³ννμ¬ λ ν΄λμ€λ₯Ό ν¨κ» μλν μ μκ² νλ€. νν μ΄λν° ν¨ν΄μ μ€λͺ ν λ USB μ΄λν°λ₯Ό μλ‘ λλ κ²½μ°κ° λ§λ€. λ κ°μ νΈνλμ§ μλ μΈν°νμ΄μ€κ° USB μ΄λν°λ₯Ό ν΅ν΄ ν¨κ» μλν μ μλ€λ κ²μ μκ°νλ©΄ μ΄ν΄νκΈ° μ¬μΈ κ²μ΄λ€.ν΄λμ€ μ΄λν°μ κ°μ²΄ μ΄λν°..
νΌμ¬λ ν¨ν΄μ΄λ? νΌμ¬λ ν¨ν΄(창ꡬ ν¨ν΄)μ μ¬μ©νκΈ° 볡μ‘ν λΌμ΄λΈλ¬λ¦¬μ λν, νλ μμν¬μ λν λλ λ€λ₯Έ ν΄λμ€λ€μ 볡μ‘ν μ§ν©μ λν λ¨μνλ μΈν°νμ΄μ€λ₯Ό μ 곡νλ λμμΈ ν¨ν΄μ΄λ€. GOF λμμΈ ν¨ν΄ μ€ κ΅¬μ‘° ν¨ν΄μ ν΄λΉνλ©°, μλΉμ€ μ§ν₯ μν€ν μ²(SOA)μμ μμ£Ό μ¬μ©λλ ν¨ν΄ μ€ νλμ΄λ€.νΌμ¬λ ν¨ν΄κ³Ό μΈν°νμ΄μ€ μ€κ³μΈν°νμ΄μ€ κ°λ°μ νλ€ λ³΄λ©΄ μΈν°νμ΄μ€λ₯Ό μΌλ§λ μΈλΆνν΄μΌ νλμ§μ λν΄ κ³ λ―Όνκ² λλλ°, νΌμ¬λ ν¨ν΄μ κ·Έ μ리μ ꡬνμ΄ λ§€μ° κ°λ¨ν λΏλ§ μλλΌ μ¬μ© λμμ΄ λΉκ΅μ λͺ ννκΈ° λλ¬Έμ μΈν°νμ΄μ€ μ€κ³μ μ£Όλ‘ μ¬μ©λλ€.λ§μ½ μΈν°νμ΄μ€λ₯Ό μ¬μ¬μ©ν μ μκ² νλ €λ©΄ μΈν°νμ΄μ€λ₯Ό μ΅λν μΈλΆννκ³ λ¨μΌ μ± μμ μ§λλ‘ μ€κ³ν΄μΌ νμ§λ§, κ·Έλ λ€κ³ ν΄μ μΈν°νμ΄μ€ μ€κ³λ₯Ό λ무 μΈλΆννλ©΄ λΉμ¦λ..
λΉμ§ν° ν¨ν΄μ΄λ?λΉμ§ν° ν¨ν΄(λ°©λ¬Έμ ν¨ν΄)μ μκ³ λ¦¬μ¦μ κ°μ²΄ ꡬ쑰μμ λΆλ¦¬μν€λ λμμΈ ν¨ν΄μ΄λ€. GOF λμμΈ ν¨ν΄ μ€ νμ ν¨ν΄μ ν΄λΉνλ©°, μ΄λ κ² λΆλ¦¬λ₯Ό νλ©΄ ꡬ쑰λ₯Ό μμ νμ§ μκ³ λ μ€μ§μ μΌλ‘ μλ‘μ΄ λμμ κΈ°μ‘΄μ κ°μ²΄ ꡬ쑰μ μΆκ°ν μ μκ² λλ κ°λ°©-νμ μμΉμ μ μ©νλ λ°©λ²μ νλμ΄λ€.λΉμ§ν° ν¨ν΄μ μ΄ν΄νκ±°λ ꡬννκΈ° λ§€μ° μ΄λ ΅κ³ , μ¬μ§μ΄ μ μ©νλ©΄ μ½λμ κ°λ μ±κ³Ό μ μ§λ³΄μμ±μ΄ λ¨μ΄μ§κΈ° λλ¬Έμ μ€μ λ‘ κ±°μ μ¬μ©λμ§λ μλλ€. λ°λΌμ λ§€μ° νΉμν μν©μ΄ μλλΌλ©΄ λΉμ§ν° ν¨ν΄μ κ³ λ €ν νμκ° μλ€.λΉμ§ν° ν¨ν΄μ λμΆ κ³Όμ λ€μ μμ λ₯Ό ν΅ν΄ λΉμ§ν° ν¨ν΄μ΄ λ§λ€μ΄μ§λ κ³Όμ μ μ΄ν΄λ³΄μ.μΉ μ¬μ΄νΈμμ λλμ νμΌμ ν¬λ‘€λ§νλλ° μ΄ νμΌλ€μ νμμ PDF, PPT, WordλΌκ³ κ°μ ν΄λ³΄μ. μ΄ λ¦¬μμ€ νμΌμ ..
λΉλ ν¨ν΄μ΄λ?λΉλ ν¨ν΄μ κ°μ²΄λ₯Ό μμ±ν λ μμ±μ(Constructor)λ§ μ¬μ©ν λ λ°μν μ μλ λ¬Έμ λ₯Ό κ°μ νκΈ° μν΄ κ³ μλμμΌλ©°, μμ±κΈ° ν¨ν΄μ΄λΌκ³ λ νλ€. GOF λμμΈ ν¨ν΄ μ€ μμ± ν¨ν΄μ ν΄λΉνλ©°, 볡μ‘ν κ°μ²΄λ₯Ό μμ±νλ ν΄λμ€μ νννλ ν΄λμ€λ₯Ό λΆλ¦¬νμ¬ λμΌν μ μ°¨μμλ μλ‘ λ€λ₯Έ ννμ μμ±νλ λ°©λ²μ μ 곡νλ€.μμ±μλ₯Ό μ¬μ©ν κ°μ²΄ μμ±μΌλ°μ μΈ κ°λ°μμ κ°μ²΄λ₯Ό λ§λλ μΌλ°μ μΈ λ°©λ²μ new μμ½μ΄λ₯Ό μ¬μ©νμ¬ ν΄λμ€μ μμ±μλ₯Ό νΈμΆνλ κ²μ΄λ€. 리μμ€ ν(Resource pool)μ μ€μ μ μν ResourcePoolConfig ν΄λμ€λ₯Ό ꡬνν λ, μ΄ λ¦¬μμ€ ν μ€μ ν΄λμ€μλ μλμ νμ κ°μ΄ μ€μ κ°λ₯ν λ©€λ² λ³μκ° μλ€.λ©€λ² λ³μμ€λͺ ν¨μ μ€μ κΈ°λ³Έκ°name리μμ€ μ΄λ¦OμμmaxTo..
μ»΄νΌμ§νΈ ν¨ν΄μ΄λ? λΆλΆ-μ 체μ κ΄κ³λ₯Ό κ°λ κ°μ²΄λ€ μ¬μ΄μ κ΄κ³λ₯Ό μ μνμ¬ ν΄λΌμ΄μΈνΈκ° μ 체μ λΆλΆμ ꡬλΆνμ§ μκ³ λμΌν μΈν°νμ΄μ€λ₯Ό μ¬μ©ν μ μκ² λ§λλ ν¨ν΄μ΄λ€. λ€μκ³Ό κ°μ΄ μ»΄ν¨ν°λ₯Ό λͺ¨λΈλ§νλ€κ³ νμ. μ»΄ν¨ν°λ λ€μκ³Ό κ°μ΄ ν€λ³΄λ(Keyboard ν΄λμ€), 본체(Body ν΄λμ€), κ·Έλ¦¬κ³ λͺ¨λν°(Monitor) ν΄λμ€λ‘ μ΄λ£¨μ΄μ Έμλ€. class Keyboard { private int price; private int power; public Keyboard(int price, int power) { this.price = price; this.power = power; } public int getPrice() { return price; } public int getPower() { retu..
μΆμ ν©ν 리 ν¨ν΄μ΄λ? κ΄λ ¨μ± μλ μ¬λ¬ μ’ λ₯μ κ°μ²΄λ₯Ό μΌκ΄λ λ°©μμΌλ‘ μμ±νλ κ²½μ°μ κ°μ²΄λ₯Ό μμ±νλ μ½λλ₯Ό μΊ‘μννμ¬ κ΅¬μ²΄μ μΈ ν΄λμ€μ μμ‘΄νμ§ μκ³ μλ‘ μ°κ΄λκ±°λ μμ‘΄μ μΈ κ°μ²΄λ€μ μ‘°ν©μ λ§λλ ν¨ν΄μ΄λ€. λ€μκ³Ό κ°μ΄ μλ λ² μ΄ν° λΆν μ 체μ λν μ€κ³κ° μλ€κ³ νμ. Motor ν΄λμ€μ move λ©μλμ ꡬ쑰λ λ€μκ³Ό κ°λ€. public void move(Direction direction) { // 1. μ΄λ―Έ μ΄λ μ€μ΄λ©΄ 무μνλ€. // 2. λ§μ½ λ¬Έμ΄ μ΄λ € μμΌλ©΄ λ¬Έμ λ«λλ€. // 3. λͺ¨ν°λ₯Ό ꡬλν΄μ μ΄λμν¨λ€. // 4. λͺ¨ν°μ μνλ₯Ό μ΄λ μ€μΌλ‘ μ€μ νλ€. } 3λ² λΆλΆμ μ μΈνλ©΄ Hyundai λͺ¨ν°, LG λͺ¨ν° λ λ€ μ½λκ° λμΌνκΈ° λλ¬Έμ ν νλ¦Ώ λ©μλ ν¨ν΄μ μ μ©ν μ μλ€. Do..