[TIL] Today I Learned - 221121
2022. 11. 21. 23:56ㆍ기록/TIL
[TIL] Today I Learned - 221121
221121 기록
Java - 객체지향 설계
SOLID
[Java] 객체지향 설계 - SOLID (tistory.com)
객체지향 설계 - 카페 만들기
저번 주 과제로 나왔었던 카페 만들기를 구현했었다. 짧게 시간을 잡고 머릿속에서 생각난 대로 구현을 하다 보니 마지막에는 코드의 구현은 되긴 하였지만 코드가 중구난방으로 이루어졌었다. 해당 부분을 구현한 후 SOLID원칙을 공부하고 내 코드를 보는데 역할의 구분을 좀 더 세밀화해야 한다는 생각이 들었다. 또한 머릿속에서 떠오르는 대로 구현을 하는 것보단 먼저 무엇을 구현할지, 목표가 무엇인지 글이나 그림 등의 문서로 설계를 정리한 후 코드를 작성하면 좀 더 코드가 깔끔해질 것이니 이 부분도 유의해야 될 부분이다.
보면 손님과 음료 그리고 카페 부분으로 크게 나눠서 진행을 하였지만 종업원 부분이나 카페의 기능을 좀 더 쪼개면서 객체화 시켜야할것같다.
'기록 > TIL' 카테고리의 다른 글
[TIL] Today I Learned - 221123 (0) | 2022.11.23 |
---|---|
[TIL] Today I Learned - 221122 (0) | 2022.11.22 |
[TIL] Today I Learned - 221118 (0) | 2022.11.18 |
[TIL] Today I Learned - 221117 (0) | 2022.11.17 |
[TIL] Today I Learned - 221116 (0) | 2022.11.16 |