일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드 스튜디오 커스텀 다이얼로그
- dagger error
- savedinstancestate
- hilt error
- 안드로이드 스튜디오 custom dialog
- 자바 스레드 예제
- LifeCycle
- 디자인 패턴 예제
- 다른 객체 리스트의 비교
- edittext 연결
- java thread 예제
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- apache nginx
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- 객체지향 프로그래밍 5가지 원칙
- 안드로이드 스튜디오 tts
- 리사이클러뷰 아이템 재사용
- 안드로이드 디자인패턴
- AAC
- Thread
- 아파치 엔진엑스
- recyclerview item recycle
- 변수
- 안드로이드 스튜디오 style
- apache란
- Kotlin
- 이중for문 사용 안하기
- 아파치란
- java
- 안드로이드 스튜디오 인터넷 연결 확인
- Today
- Total
목록JAVA (20)
Sam Story

오늘은 추상클래스에 대해서 포스팅 하려한다.지난번 객체지향 프로그래밍의 특징에 대해서 포스팅할 때추상화에 대해서 간단하게 다루어 봤지만오늘은 예제를 보며 어떤식으로 사용할지에 대해서 다루어 보도록 하겠다. 추상화 란?추상이라는 용어의 사전적 의미를 보면“사물이나 표상을 어떤 성질, 공통성, 본질에 착안하여 그것을 추출하여 파악하는 것”여기서 핵심이 되는 개념은 “공통성과 본질을 모아 추출”한다는 것 객체 지향 프로그래밍에서 의미하는 추상화는 객체의 공통적인 속성과 기능을 추출하여 정의하는것을 의미인터페이스에는 추상 메서드나 상수를 통해서 어떤 객체가 수행해야 하는 핵심적인 역할만을 규정해두고, 실제적인 구현은 해당 인터페이스를 구현하는 각각의 객체들에서 하도록 프로그램을 설계하는 것을 의미 클래스를 설..

오늘은 SOLID 원칙의 마지막 원칙인 의존 역전 원칙에 대해 포스팅 해보도록 하겠다. SOLID 원칙에 관한 내용은 아래 포스팅 참고 https://samtistory.tistory.com/49 객체지향 프로그래밍 SOLID 원칙지난번 포스팅 했던 객체지향 프로그래밍에 이어서객체지향 프로그래밍의 5가지 원칙 SOLID 원칙에 대해 포스팅 하려한다. SOLID 원칙 이란? SOLID란 객체 지향 프로그래밍을 하면서 지켜야하samtistory.tistory.com 5. 의존 역전 원칙(DIP) 의존 역전 원칙은 어떤 Class를 참조해서 사용해야하는 상황이 생긴다면,그 Class를 직접 참조하는 것이 아니라그 대상의 상위요소 (추상 클래스 or 인터페이스)로 참조 하라는 원칙이다. 쉽게 이야기하면 구현 ..

지난번에 이어서 이번엔인터페이스 분리원칙에 대해 포스팅 해보려 한다. SOLID 원칙에 관한 내용은 아래 포스팅 참고 https://samtistory.tistory.com/49 객체지향 프로그래밍 SOLID 원칙지난번 포스팅 했던 객체지향 프로그래밍에 이어서객체지향 프로그래밍의 5가지 원칙 SOLID 원칙에 대해 포스팅 하려한다. SOLID 원칙 이란? SOLID란 객체 지향 프로그래밍을 하면서 지켜야하samtistory.tistory.com 4. 인터페이스 분리 원칙(ISP) 인터페이스 분리 원칙은 인터페이스를 각각 사용에 맞게 끔 잘게 분리해야 한다는 원칙이다.단일 책임의 원칙이 클래스 단일 책임을 강조한다면,인터페이스 분리원칙은 인터페이스의 단일 책임을 강조하는 것으로 보면 된다. 인터페이스 ..

오늘은 지난번에 이어서 SOLID 원칙 중 하나인리스코프 치환 원칙에 대해 포스팅 하려한다. SOLID 원칙에 관한건 아래 포스팅 참고 https://samtistory.tistory.com/49 객체지향 프로그래밍 SOLID 원칙지난번 포스팅 했던 객체지향 프로그래밍에 이어서객체지향 프로그래밍의 5가지 원칙 SOLID 원칙에 대해 포스팅 하려한다. SOLID 원칙 이란? SOLID란 객체 지향 프로그래밍을 하면서 지켜야하samtistory.tistory.com 리스코프 치환 원칙(LSP) 리스코프 치환 원칙은 서브타입은 언제나 기반(부모) 타입으로 교체할 수 있어야 한다는 원칙이다.간단히 말하면 다형성 원리를 이용하기 위한 원칙이라고 보면된다. 리스코프 치환원칙은 다형성의 특징을 이용하기 위해상위 클..