[JAVA 기술면접] 객체지향 특징 (4가지 특징, SOLID)
객체지향이란?필요한 데이터를 추상화 시켜서 상태와 행위를 가진 객체를 만들어서 사용절차적인 것과 달리, 객체들을 이용하여 유기적인 상호작용을 통해서 로직을 구성장점- 코드 재사용성 용이- 유지보수의 편리함- 대형 프로젝트에 적합단점- 처리속도가 상대적으로 느림- 객체가 많으면 용량이 커짐- 설계시 많은 시간과 노력이 필요 객체지향의 4가지 특징캡슐화접근제어자를 이용하여, 객체 안에 노출되어야할 것과 노출되지 말아야할 것을 정의하고 접근을 제어하여 은닉하는 것이 목적코드의 수정이 있을때도, 영향범위를 예측할 수 있어 유용함상속부모 객체의 속성과 기능을 이어받아 사용이 가능필요에 따라, 자식객체에서만 특정하여 수정이 가능추상화"공통의" 속성이나 기능을 묶어서 표현주로 추상화클래스 혹은 인터페이스를 이용하여 ..
기술면접/JAVA 관련 기술면접
2024. 10. 24. 17:07
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 포트폴리오
- 검증
- Thymeleaf
- 예외처리
- 정렬
- 백준
- 게시판
- JDBC
- 코딩테스트
- 오블완
- 게시판 프로젝트
- 클래스
- SQL
- 이진탐색
- 기술면접
- DFS
- 알고리즘
- HTML5
- 티스토리챌린지
- bean
- 버블정렬
- db
- 깊이우선탐색
- 타입변환
- Spring
- 우선순위 큐
- stack
- BFS
- Java
- JSON
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함