매맹이의 기록

  • 홈
  • 태그
  • 방명록
  • 카테고리

2026/04/09 1

[소프트웨어공학/Software Engineering] 객체 지향이란?

이번 글에서는 객체지향의 개념에 대해서 정리하고자 한다.객체지향의 개념에는 Abstraction(추상화), Encapsulation(캡슐화), Inheritance(상속), Polymorphism(다형성) 이 있다, 다형성 같은 경우는 예시 코드와 함께 다음 글에서 살펴보도록 하자. 객체 지향의 등장 배경 및 목적SW modulization (소프트웨어 모듈화)HW의 부품처럼 SW도 모듈화해서 각 모듈이 서로 독립적으로 동작하도록 설계하였다.개발과정전체 기능을 모듈 단위로 분해 → 각 모듈의 인터페이스 정의 → 각 모듈 독립적 개발 → 통합서로 간의 의존성을 획기적으로 감소시킨다.재사용, 유지보수 및 코드 분석이 용이하다.여기서 말하는 module(모듈)은 SW 설계에서 독립적인 기능 및 개발 단위를 말..

CS/Software Engineering 2026.04.09
이전
1
다음
더보기
프로필사진

매맹이의 기록

안녕하세요, 반갑습니다 :) 피드백 환영합니다. 같이 성장하는 공간이 되었으면 좋겠습니다.

  • 분류 전체보기 (82)
    • CS (31)
      • Database (1)
      • Operating System (3)
      • Data Analysis (8)
      • Software Engineering (9)
      • Programming Language (2)
      • Computer Network (8)
    • 일상 (2)
    • AI (4)
    • Algorithm (30)
    • 교육 (4)
      • 책 리뷰 (1)
    • Software (7)
    • Android (4)
    • UMC (0)

Tag

데이터분석가, AI, Software, softwareengineering, 시간복잡도, 데이터분석, C++, 백준, 컴퓨터공학, 자율주행, 코딩테스트, dataanalysis, 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.

티스토리툴바