자바
객체 지향 프로그래밍이란?? 객체 지향의 4가지 특징 Feat.캡상추다
면접에서 똑부러지게 말하기 위해 돌아왔다. 기본 중의 기본으로! 1. 객체 지향 프로그래밍 정의(What?) 객체 지향 프로그래밍은 기존의 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 상태와 행위를 가진 객체로 파악하는 것이다. 이러한 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 확인하여 프로그램을 구성하는 것을 말한다. 즉, 객체를 통해 "누가 어떤 일을 할 것인가?"를 정의하는 것이 핵심이다. 특징으로는 캡슐화, 상속, 다형성, 추상화 등이 있다. 왜 써?(Why?) 객체의 역할에 의한 상호작용으로 프로그램이 구성되므로, 해당 역할을 수행할 수 있는 어떤 객체든 대체 가능하다. 즉 유지보수성, 확장성, 재사용성이 뛰어남 안쓰면 뭐가 불편해?(Why Not?) 전체 시..

KakaoAPI를 활용해 책을 검색하는 JAVA 애플리케이션을 만들어보자
과제를 받았다. (으어어ㅓㅓㅇ어어ㅓ) 일단 https://developers.kakao.com/ 여기서 "내 애플리케이션"에서 app을 생성한 뒤, API KEY를 받아두었다. Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 키를 발급받는 자세한 방법은 아래 포스팅을 참고하면 된다. https://kadosholy.tistory.com/25 카카오 API 키 발급받기 (kakao API Key) 카카오 API Key 발급받기 (kakao API Key) 카카오에서 제공하는 API를 이용하려면 먼저 카카오에서 발급하는 API Key를 발급받아야 합..