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 |
Tags
- Binary Tree
- Data Structure
- 코테
- implement
- 코딩테스트
- Math
- Tree
- greedy
- hash table
- Method
- string
- java
- sorting
- Matrix
- SQL
- two pointers
- array
- 파이썬
- 자바
- bit manipulation
- Binary Search
- dynamic programming
- database
- geometry
- Class
- Number Theory
- 구현
- Counting
- Stack
- simulation
Archives
- Today
- Total
목록advantages (1)
코린이의 소소한 공부노트
인터페이스의 장점
1. 두 대상(객체) 간의 연결을 돕는 중간 역할을 한다. - 사람은 인간의 언어를 사용하고, 컴퓨터는 기계어를 사용한다. 서로의 말을 이해하지 못하지만, 우리는 컴퓨터를 쉽게 사용한다. 여기서 인터페이스(껍데기)는 GUI(Graphic User Interface)이다. GUI가 화면에 띄운 아이콘을 누르거나 키보드로 입력을 함으로써 컴퓨터 언어, 내부(알맹이)를 몰라도 사람이 컴퓨터를 사용할 수 있게끔 해 준다. 2. 변경에 유리한 설계를 하게 해 준다. - 그래픽 카드를 바꾸거나 RAM카드를 바꾸는 등 컴퓨터 내부(알맹이)의 변화가 생겨도 GUI(껍데기)를 이용해 얼마든 사용할 수 있기 때문에 사용자는 컴퓨터 내부 변화에 크게 영향받지 않는다. 3. 선언(설계)과 구현을 분리시킬 수 있게 한다. 1)..
Java
2022. 5. 13. 15:11