: λμμΈ ν¨ν΄μ΄λ κΈ°μ‘΄ νκ²½ λ΄μμ λ°λ³΅μ μΌλ‘ μΌμ΄λλ λ¬Έμ λ€μ μ΄λ»κ² νμ΄λκ° κ²μΈκ°μ λν μΌμ’
μ μ루μ
κ°μ κ²μ΄λ€.
β μ€κ³μλ€μ΄ "μ¬λ°λ₯Έ" μ€κ³λ₯Ό "빨리" λ§λ€ μ μλλ‘ λμμ€λ€.
γ
: νλ‘κ·Έλ¨ λ΄μ μ¬λ¬ κ³³μμ λ°λ³΅μ μΌλ‘ μ¬μ©λμ΄μΌ νλ κ°μ²΄μ λν΄ μ μμ μΈ λ²μλ₯Ό κ°λλ‘ κ°μ²΄λ₯Ό μμ±νκ³ , μ΄ κ°μ²΄λ₯Ό μ¬λ¬ κ³³μμ 곡μ νκΈ° μν ν΄λμ€ μμ± ν¨ν΄
( μ΄λ¬ν ν¨ν΄μ ν΅ν΄ μμ±λ κ°μ²΄λ₯Ό μ±κΈν€ κ°μ²΄λΌκ³ νλ€.)
- Singleton κ°μ²΄μ μ΄μ
βΆ νλ‘κ·Έλ¨μ μ μμμ νμ©ν μ¬λ£λ‘ μ¬μ©λλ 곡μ κΈ°λ₯μ νλλ§ μμ±νμ¬ μ¬λ¬ κ³³μμ μ¬μ¬μ©ν¨μΌλ‘ ν΄μ λ©λͺ¨λ¦¬λ₯Ό ν¨μ¨μ μΌλ‘ μ¬μ©ν μ μλ€.
β λ¨ ν λ²λ§ κ°μ²΄λ₯Ό μμ±νλ©΄ λ€μ κ°μ²΄λ₯Ό μμ±ν νμκ° μκΈ° λλ¬Έμ, ν΄λΉ κΈ°λ₯μ μ¬μ©ν λλ§λ€ κ°μ²΄λ₯Ό μΌμΌμ΄ μμ±ν΄μΌ νλ λ²κ±°μμ νΌν μ μλ€.
γ
β java Package
β ν¨ν€μ§ λͺ μΉ
kr.co.codingbox.myapp.user
* νμκ°μ
μ κ΄λ ¨λ *.java
kr.co.codingbox.myapp.board
* κ²μνκ³Ό κ΄λ ¨λ *.java
β 볡μ¬λ μμ€νμΌ νμΈ
β Library
β Java κΈ°λ³Έ APIλ€