WIL#3
2023. 1. 29. 14:32ㆍTIL_WIL
객체지향 프로그래밍이란
JVM 구조에 맞춰 가장 효울적인 코딩을 하기 위한 매뉴얼 같다.
예를 들어 얘기하면
감자튀김 매뉴얼 :
감자튀김 온도 180도 3분 튀기기
이렇게 감자튀김을 튀기면 되는데
조리자의 편의를 위해
감자튀김 온도 220도 1분 튀기기
로 바꿔서 튀기는 것 같다.
조리자는 시간이 줄고 편의성이 좋아지고 손님에게 나갈 수 있지만
만약 먹게되면 안이 차가울 수 있고 여러 에러사항이 생길 수 있는 것 같다.
이런 에러사항을 고치려면 또 다른 방법을 찾아야하고 정확한 온도, 조리시간 등을 명확히 알 수 없기 때문에 더 까다롭듯이 이러한 에러사항이 안 생기도록 정하는 매뉴얼 같다.
객체지향 5원칙을 보면 당연하게 느끼지만 각각의 문법들을 직접 작성해야 하기에 현재는 이해보다 암기가 더 필요한 것 같으며, 다양한 예제와 코딩테스트를 더 접하여 익숙해지고 문법을 외워야할 것 같다.
'TIL_WIL' 카테고리의 다른 글
TIL_230209 (0) | 2023.02.09 |
---|---|
TIL_230208 (0) | 2023.02.09 |
TIL_230206 (0) | 2023.02.06 |
WIL#4 (0) | 2023.02.05 |
WIL#1,2 (0) | 2023.01.23 |