Ikjo's Technology blog

  • 홈
  • Technology
  • Algorithm
  • WIL
  • Retrospection
  • 방명록

interface 1

Java의 인터페이스에 대한 고찰

실생활에서의 인터페이스 인터페이스란 무엇일까? 인터페이스는 객체(사람, 사물 등)간 상호작용하기 위한 행동(action)이라고 할 수 있다. 예를 들어, 어떤 고객이 식당에서 특정 메뉴를 주문한다고 가정했을 때, 고객이 식당에 특정 메뉴를 주문하기 위해서는 일종의 '수단'이 필요하다. 이때 이러한 수단에는 카운터 직원이나 키오스크 등이 존재할 수 있다. 즉, 가게에서는 고객의 주문을 위한 수단으로서 카운터 직원, 키오스크 등의 수단을 제공하는데, 이러한 수단들은 공통적으로 '주문 받기', '결제하기' 등의 행동으로 고객들과 상호작용한다. 고객 입장에서는 자신을 응대하는 수단이 무엇인지와 또한 내부 처리 과정이 어떤지에 대해서는 큰 관심이 없다. 단지 메뉴를 주문하기 위해 해당 수단이 제공하는 '주문 받기..

Technology/Java 2022.09.08
1
더보기
프로필사진

공기업에 재직했었지만 성장에 대한 욕심으로 현재는 백엔드 개발자로서 제2의 인생을 살고 있습니다.

  • 분류 전체보기 (381)
    • Technology (46)
      • Web (6)
      • Java (23)
      • Spring (3)
      • MySQL (5)
      • JPA (2)
      • Computer Architecture (3)
      • Git (1)
      • JavaScript (3)
    • Experience (13)
      • 2021's Experience (4)
      • 2022's Experience (4)
      • 2023's Experience (4)
      • 2024's Experience (1)
    • Algorithm (124)
      • Basic (10)
      • Programmers (48)
      • BOJ (51)
      • LeetCode (8)
      • HackerRank (4)
      • CodeUp (3)
    • Weekly I Learned (78)
      • 2022's(7. ~ 12.) WIL (26)
      • 2023's(1. ~ 12.) WIL (52)
    • 2022 Masters Course (120)
      • CS 10 Course (25)
      • Web Backend Course (35)
      • Project Course (60)

Tag

백준, Weelky I iearned, 개발자, wil, 애노테이션, 마스터즈 코스, 프로그래머스, BOJ, 코드스쿼드, Weekly I learned, Spring, 성장, 접근지시자, MYSQL, jvm, 회고, ssafy, Transaction, 자바, java,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • 깃허브

티스토리툴바