성공적1 면접 예상 질문(자바편) 객체 지형 프로그래밍이 뭐에요? 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호 작용을 통해 로직을 구성하는 프로그래밍 방식입니다. 추상화? 불필요한 정보는 숨기고 중요한 정보만을 표현함으로써 공통의 속성이나 기능을 묶어 이름을 붙이는것 이다. (객체지향 관점에서 클래스를 정의하는 것.) 캡슐화 프로그램 코드에서 변수와 함수를 재활용 하기에는 분산되어 있기 때문에 재활용이 어려웠으나 캡슐화를 통해서 관련된 기능과 특성을 한 곳에 모으고 분류하기 때문에 재활용이 원활하다. (객체지향 관점에서 기능과 특성의 모음을 클래스라는 캡슐에 분류해서 넣는것) 다형성 하나의 변수명, 함수명 등이 상황에 따라 다른 의미로 해석될 수 있는 것이다. 오버라이딩, 오버.. 2020. 1. 23. 이전 1 다음