WIL(2022-11-18) 3주차

C one·2022년 11월 21일
0

- FACTS (사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일

저번주에 이어 자바, 알고리즘의 기초적인 부분을 공부하였다

특강을 통해 객체지향에 대해 공부하였다

- FEELINGS (느낌, 주관) : 나의 감정적인 반응, 느낌

저번주와 마찬가지로 어려웠지만 조금씩 감을잡고 배워가는거 같았다

- FINDINGS (배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것

객체지향 특강을 듣고 배운것 요약

소프트 웨어 변화의 비용절감 => 캡슐화 다형성 추상화
캡슐화(접근제어자를 이용한 권한 구분) / 다형성(상속으로 하나의 객체가 여러 타입의 기능을 가지도록 구현) / 추상화 (특정 성질 , 공통 성질에 따른 분류?)

객체지향 => 객체간의 역할 책임 협력 ( 클래스가 아닌 객체를 지향)
각 객체는 역할과 책임을 가진다
객체들은 협력(요청과 응답)을 통해 움직인다
객체의 품질이 협력의 품질을 결정한다 ( 각 객체가 요청에 성실히 응답하는가 )

- FUTURE (미래) : 배운 것을 미래에는 어떻게 적용할지

코딩테스트를 대비해 알고리즘 공부를 게을리하면 안되겟다

Java의 기초를 잘 다져서 백엔드 엔지니어로 성장에 밑거름이 되도록 해야겟다

다음주에 있을 미니프로젝트에 객체지향을 추구하도록 노력해야겟다

profile
🌽

0개의 댓글