Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Oracle
- 자바
- mavenCentral
- 상속
- 사용자관리프로그램
- 클라이언트
- jcenter
- 서버
- 코딩
- SwingCalendar
- socket
- JavaScript
- Spring
- JPA Auditing
- springboot
- springDataJPA
- 클래스
- Swing
- 카카오코딩테스트
- 백준
- 컬렉션프레임워크
- java
- 템플릿엔진
- 메소드
- 멀티쓰레드
- HTML모드
- 바인드변수
- 인스턴스
- 깃허브
- 생성자
Archives
- Today
- Total
목록캡슐화 (1)
프리 정보 컨텐츠
자바 OOP(객체지향 프로그래밍) 4가지 특징과 장점 단점
OOP(Object-oriented programming) OOP(객체 지향 프로그래밍) "객체"들의 모임으로 각각의 객체는 메시지를 주고받고, 데이터를 처리한다. 기본 구성 요소로는 (클래스, 객체, 메소드) 세 가지로 구성되어있다. 장점 클래스에 하나의 문제 해결을 위한 데이터를 모아 응집력을 강화하고 결합력을 약하게 할 수 있다. 유지보수 용이성 및 대형 프로젝트에 적합하다. 단점 처리속도가 느리고 설계하기가 쉽지 않다. OOP 의 4가지 특징을 이해할 수 있다. 1. 추상화 2. 캡슐화 3. 일반화 4. 다형성 1. 추상화(Abstraction) 사물의 추상적 특징을 파악해 이를 개념으로 다루는 수단이다. 객체들의 공통된 특징을 파악해 구체적인 개념이 아닌 추상적인 개념에 의존하여 설계한다. 2...
코딩개념 정리
2020. 12. 28. 01:00