일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Collection
- postcondition
- Abstraction Barrier
- collctionframwork
- Dependency Injection
- 타입정의
- nhn 부트캠프
- dynamic checking
- 합성관계
- 전후조건
- static checking
- list
- 추상클래스
- 추상화
- abstraction
- java
- 조선대 nhn
- 자바
- 뮤택스
- 제어역전
- abstract calss
- DI
- 가변객체
- interface
- Abstractin
- 의존관계
- 집합관계
- 버그줄이기
- 조선대 nhn academy
- Iversion of Control
- Today
- Total
목록추상화 (2)
꾸준한 기록을
Why Abstraction?? 우리는 이전의 글을 통해 Abstraction의 개념을 간략하게 이해했습니다. Abstraction(추상화) 기본 개념 - 1편 Abstraction(추상화)란? 자바에서는 추상클래스 , 추상메서드 , 추상화 등 "추상"이라는 말이 자주 쓰입니다. 또한 Abstract으로 선언된 클래스 , 메서드 등을 보고 추상화시켰다 합니다. 그렇다면 추상 masiljangajji-coding.tistory.com 추가적으로 다음 글을 읽는 것을 추천드립니다. Specification 기본 개념 및 활용 Specification 프로그램에서 터지는 버그는 대부분 동작에 대한 오해로 발생합니다. 이러한 동작의 오해를 줄이기 위한 대표적인 방법으로 Spec(명세)이 존재합니다. 또한 완성된..
Abstraction(추상화)란? 자바에서는 추상클래스 , 추상메서드 , 추상화 등 "추상"이라는 말이 자주 쓰입니다. 그렇다면 추상화란 무엇일까요? 추상화는 프로그래밍에서 매우 중요한 개념 중 하나이며 매우 큰 범위를 지칭하는 말로 데이터나 절차를 단순하게 표현하여 간추리는 것을 의미합니다. 또한 Abstraction을 추상화라고 직역하는 것도 상당히 어폐가 있음으로 추상화를 전부 Abstraction으로 지칭하겠습니다. 이제 Abstraction을 크게 2가지로 포괄적으로 이해해보겠습니다. 1. Data를 간략화 시킨 Data Abstraction 2. 절차를 간략화 시킨 Procedure Abstraction (단순히 코드를 Extends하여 상속받는 것 또한 Code Abstraction에 속합니..