모의 기술면접에서도 나온 질문이지만 Java버전별 특징도 정리해두면 좋을 것 같다
이론 공부가 제일 하기가 껄끄러워서 오늘은 처음에 진행하였는데 집중력도 좋고 사용하고 있는 내용들도 다시한번 정리하게 되니까 도움이 되는 것 같다
객체지향에 대해서 정리하며 찾은 글 중 객체지향 Object-Oriented Programming 핵심 개념의 이해 은 객체지향의 탄생 배경부터 각각 특징이 가지는 유기적인 설명을 해주는 글이라 도움이 많이되었다
다른 부분에도 적용되겠지만 단순히 각각의 특징이나 원칙들을 암기식으로 외우는 것보다 왜이런 것들을 만들었고 그렇기 때문에 이런 특징들을 가질 수 밖에 없구나라고 이해하면 훨씬더 좋은 공부가 될 것 같다
추상화란 객체들간의 공통점을 찾아서 추상메서드나 인터페이스를 만드는 것을 뜻하는 줄 알았는데 대상에서 객체를 만들어내는 과정 자체가 추상화라는 사실을 새롭게 배웠다
내풀이 - 1시간 20분 걸림
다른사람 풀이
오픈톡방에 알고리즘 공부법에 대한 영상들이 있던데 혼자 문제푸는 것도 좋지만 어느정도 공부방법에 대해 읽힐 필요가 있어보인다