섀계, 아킀텍쳐

[μ•„ν‚€ν…νŒ…] 객체 μ§€ν–₯ 뢄석

Rainbow🌈Coder 2022. 12. 31. 10:40
728x90

μ–΄λ–€ ν”„λ‘œκ·Έλž¨μ΄λ˜μ§€ κ³„νš λ‹¨κ³„λŠ” 무척 μ€‘μš”ν•˜λ‹€. κ³„νš λ‹¨κ³„μ—μ„œ ν”„λ‘œκ·Έλž˜λ¨Έλ“€μ€ ν”„λ‘œκ·Έλž¨μ˜ μš”κ΅¬ 쑰건과 μ–΄λ–€ 자료 ꡬ쑰와 μ•Œκ³ λ¦¬μ¦˜μ„ μ‚¬μš©ν•  것인지λ₯Ό κ²°μ •ν•˜μ•Όμ—¬ ν•œλ‹€. 객체 μ§€ν–₯ ν”„λ‘œκ·Έλž˜λ° μš©μ–΄λ‘œλŠ” 갹체 μ§€ν–₯ 뢄석(objected-oriented-analysis)라고 ν•œλ‹€. μ–΄λ–€ ν΄λž˜μŠ€κ°€ μ‚¬μš©λ  것인지λ₯Ό κ²°μ •ν•˜λŠ” 단계가 λ°”λ‘œ 이 단계이닀. 객체 μ§€ν–₯ 뢄석은 λ‹€μŒκ³Ό 같은 λ‹¨κ³„λ‘œ λ‚˜λˆ„μ–΄ 질 수 μžˆλ‹€.

 

1. ν”„λ‘œκ·Έλž¨μ—μ„œ μ‚¬μš©λ  객체와 클래슀λ₯Ό μ‹λ³„ν•œλ‹€.

2. 각 클래슀의 속성을 μ •μ˜ν•œλ‹€.

3. 각 클래슀의 λ™μž‘μ„ μ •μ˜ν•œλ‹€.

4. 클래슀 κ°„μ˜ 관계λ₯Ό μ •μ˜ν•œλ‹€.

 

천인ꡭ μ €, μ–΄μ„œμ™€ c++은 μ²˜μŒμ΄μ§€!, p.201

728x90