Java의 기본 문법을 학습했다.
Swift를 학습하며 객체 지향에 대한 탐구를 해보며 아 대략 이런 느낌이구나.. 정도는 알았지만
(사실 Swift는 프로토콜 지향에 가깝다고 생각하지만..)
여전히 객체 지향 프로그래밍에 대한 개념과 사용처에 대한 노하우는 많이 부족하다고 생각한다.
지금은 객체 지향이라고 하면 관련 데이터와 동작을 묶어서 캡슐화 하고, 공통된 부분을 추출해 추상화 하고..
결국 클래스(or 구조체)를 설계하고 인스턴스를 찍어내고.. 프로퍼티와 메서드를 이리저리 조작하는 것 정도로 설명할 수 있겠는데
본 학습을 통해서 객체 지향에 대한 개념이 더 확실하게 잡히기를 바란다 !
'JAVA > Java Intermediate(OOP)' 카테고리의 다른 글
5. 접근 제어자와 캡슐화 (0) | 2024.03.03 |
---|---|
4. 생성자 Construct (0) | 2024.03.02 |
3. 절차 지향 vs 객체 지향(OOP) (0) | 2024.02.23 |
2. 기본형과 참조형 (Primitive, Reference), NullPointerException (0) | 2024.02.12 |
1. 클래스 (Class) (0) | 2024.02.10 |