남대's 기술블로그

  • 홈
  • 태그
  • 방명록

개발스터디 1

오브젝트 - 기술서적 스터디 1단원-객체, 설계

소프트웨어 모듈이 가져야 하는 세 가지 기능 실행 중 제대로 동작 변경을 위해 존재하는 것 코드를 읽는 사람과 의사소통 하는 것 변경에 취약한 코드 변경에 취약한 코드는 의존성과 관련이 높다 의존성은 변경에 대한 영향을 암시 객체지향 설계는 서로 의존하면서 협력하는 객체들의 공동체를 구축하는 것 (기능을 구현하는 최소한의 의존성만 유지하고 불필요한 의존성은 제거) 객체 사이의 의존성이 과한 것을 결합도가 높다고 한다 설계의 목표는 객체 사이의 결합도를 낮춰 변경이 용이한 설계를 만드는 것 자율성을 높이자 개념적이나 물리적으로 객체 내부의 세부적인 사항을 감추는 것을 "캡슐화" 라고 한다 캡술화의 목적은 변경하기 쉬운 객체를 만드는 것 객체를 인터페이스와 구현으로 나누고 인터페이스만 공개하는 방법이 가장 ..

IT자료실/기술서적 2023.06.25
이전
1
다음
더보기
프로필사진

남대's 기술블로그

IT 공부하는 기술 블로그 입니다~

  • IT 관련 공부 (49)
    • 개인 프로젝트 (1)
    • 휴식처 (2)
    • IT자료실 (37)
      • Servlet&JSP (1)
      • Java (11)
      • git,github (2)
      • 자료구조 (5)
      • 기술서적 (15)
      • Frameworks & Libraries (2)
    • 인프라 (9)

Tag

java exception, java collection, OS#RHEL#오프라인 OS, 오프라인#offline#docker#RHEL docker, github복원, git#git merge, 개발스터디, .class, 첫 토이 프로젝트, 실수, java.lang, generic, thread, java.util 클래스, 전직성공#취업성공, java.io 패키지, gihub, docker #rhel, ci/cd, offline#yum,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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 © Kakao Corp. All rights reserved.

티스토리툴바