| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- EC2
- Database
- AWS
- Pirogramming
- 코딩테스트
- 백준
- 누적합
- GROUPBY
- SQL
- 자바
- db
- union find
- 피로그래밍
- 크루스칼
- 프림
- 그래프 탐색
- 알고리즘
- 프로그래머스
- SQL코딩테스트
- Baekjoon
- BFS
- 배포
- 최단경로
- JOIN
- MST
- OrderBy
- 다익스트라
- 구현
- django
- Java
Archives
- Today
- Total
목록solid (1)
NullNull
객체지향 언어의 특징과 설계 원칙
객체지향 언어의 특징 캡슐화 : 객체의 속성과 메서드를 하나로 묶고 일부를 외부에 감추어 은닉하는 것 추상화 : 복잡한 시스템으로부터 핵심적인 개념 또는 기능을 간추려내는 것 상속성 : 상위 클래스의 특성을 하위 클래스가 이어 받아서 재사용하거나 추가, 확장하는 것 다형성 : 하나의 메서드나 클래스가 다양한 방법으로 동작하는 것. 하나의 객체가 여러 형으로 나타날 수 있는 것 오버로딩 : 같은 이름을 가지는 메서드를 여러개 두는 것 (정적 다형성) 오버라이딩 : 상위 클래스로부터 상속받은 메서드를 하위 클래스가 재정의 하는 것 (동적 다형성) 객체지향 설계원칙 (SOLID) SRP: Single Responsibility Principle 단일 책임 하나의 클래스는 한 가지의 책임만을 가져야 한다. 클래..
프로그래밍 언어/JAVA
2022. 9. 29. 23:29