Blog for Programming

  • 홈
  • 태그
  • 방명록

자바 스터디 1

[Effective Java] Chapter 4

Chapter 4 클래스와 인터페이스 클래스와 인터페이스는 자바 언어의 심장과도 같다. 그러니까 열심히 하자.item15 클래스와 멤버의 접근 권한을 최소화하라 어설프게 설계된 컴포넌트와 잘 설계된 컴포넌트의 가장 큰 차이는 바로 클래스 내부 데이터와 내부 구현 정보를 외부 컴포넌트롤부터 얼마나 잘 숨겼느냐다. 정보 은닉, 혹은 캡슐화라고 하는 이 개념은 소프트웨어 설계의 근간이 되는 원리다.  정보 은닉의 장점은 다음과 같다.시스템의 개발 속도를 높인다.시스템 관리 비용을 낮춘다.정보 은닉 자체가 성능을 높여주지는 않지만, 성능 최적화에 도움을 준다.완성된 시스템을 프로파일링해 최적화할 컴포넌트를 정한 다음 다른 컴포넌트에 영향을 주지 않고 해당 컴포넌트만 최적화할 수 있기 때문이다.소프트웨어의 재사용..

programming/Effective Java 2025.02.01
이전
1
다음
더보기
프로필사진

Blog for Programming

  • Blog for Programming (179) N
    • 기록지 (34)
      • CJ 올리브네트웍스 계약직 (8)
      • 비트코인 자동 거래 시스템 만들기 (9)
      • KNU_30 (2)
      • 강남대학교 멋쟁이사자처럼 지원 페이지 (4)
      • 산업기능요원 (5)
      • FLOWBIT (5)
      • 중소벤처기업부 2030 청년 자문단 (1)
    • 대학교 과제 (24)
      • 자료구조 [ 2 - 1 ] (4)
      • Java [ 2 - 1 ] (4)
      • 모바일프로그래밍 [ 2 - 2 ] (8)
      • 웹 프로그래밍 기초 [ 2 - 2 ] (2)
      • 웹 프로그래밍 [3 - 1] (1)
      • 컴퓨터 구조 [3-1] (4)
      • 프론트엔드 웹 개발 [4-1] (1)
    • programming (104) N
      • 내가 만들고 싶어서 만든 것! (9)
      • 알고리즘 풀이 (45) N
      • 문제 해결 (11)
      • 자료집 (2)
      • 자료구조 (6)
      • 알고리즘 (4)
      • 안드로이드 스튜디오 (3)
      • 웹프로그래밍 (5)
      • MSA (4)
      • DDD (11)
      • Effective Java (4)
    • 후기 (13)
      • CJ UNIT 4기 (1)
      • 육군 정보보호병 (8)
      • 멋쟁이사자처럼 (1)
      • 공모전 (2)
      • 회고록 (1)
    • 독서록 (4)

Tag

백준 알고리즘, 구현, Programmers, 기록지, BaekJoon, Spring Boot, 비트코인, C언어, 코딩테스트, 알고리즘, c++, 개발자, java, Python, 자료구조, 백준알고리즘, spring, 코테, CJ Olivenetworks, 백준,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바