
총 2개
-
객체지향 언어의 다형성(Polymorphism)을 자세히 설명2024.09.021. 객체지향 개념의 이해 1.1. 객체와 클래스 객체(object)는 실세계에 존재하는 모든 사물과 개념을 추상화한 모델이다. 자동차, 건물, 사람, 숫자 등 실제 존재하는 물리적 대상뿐만 아니라 추상적인 개념까지 모두 객체로 볼 수 있다. 객체는 상태와 행동의 두 가지 특성을 가지고 있다. 상태는 객체가 가지고 있는 속성이나 특성을 의미하며, 행동은 객체가 수행할 수 있는 기능이나 동작을 의미한다. 클래스(class)는 유사한 객체들의 집합에 대한 설계도 또는 청사진이다. 클래스에는 객체가 가질 수 있는 속성과 행동이 정의...2024.09.02
-
소프트웨어공학, 마이크로서비스 아키텍처 조사2025.04.171. 마이크로서비스 아키텍처 개요 1.1. 마이크로서비스 아키텍처의 개념과 정의 마이크로서비스 아키텍처의 개념과 정의는 다음과 같다. 마이크로서비스 아키텍처는 엔터프라이즈 애플리케이션을 더 작은 독립적인 모듈인 마이크로서비스로 분해하여 설계하고 구현하는 방법이다. 각 마이크로서비스는 특정한 작업이나 비즈니스 기능을 담당하며, API와 같은 명확하게 정의된 인터페이스를 통해 다른 마이크로서비스와 통신한다. 전통적인 모놀리식 아키텍처는 하나의 거대한 애플리케이션으로 구성되어 있어 변경이 어렵고, 코드의 일부를 수정하려면 전체 애플리케...2025.04.17