본문 바로가기

객체 지향2

UML 통합 모델링언어 / 클래스 다이어그램 안녕하세요 이번 글에서는 통합 모델링 언어(Unified Modeling Language)에 대해서 알아보도록 하겠습니다. 통합 모델링 언어의 사전적 개요는 다음과 같습니다. 통합 모델링 언어는 객체 지향 소프트웨어 집약 시스템을 개발할 때 산출물을 명세화, 시각화, 문서화할 때 사용한다.[1] UML은 아래와 같은 사항을 포함하여 시스템의 구조적 청사진을 시각화 하는 표준안을 제공한다: 행위자 (UML) 비즈니스 프로세스 (논리적) 부품 (UML) 행위 (UML) 프로그래밍 언어 구문 데이터베이스 스키마 재사용할 수 있는 소프트웨어 구성 요소[2] UML은 데이터 모델링(개체-관계 다이어그램)과 비즈니스 모델링(업무 흐름), 객체 모델링, 부품 모델링의 최선의 기술을 조합한다. UML은 소프트웨어 개발.. 2017. 10. 11.
자바 상속 / java inheritence 이번 글에서는 자바의 상속에 대해서 알아보도록 하겠습니다. 자바와 같은 객체지향(Object Oriented) 프로그래밍 언어에는 상속이라는 개념이 있습니다 사람들은 부모로부터 상속을 받기도 합니다. 재능, 재산, 성격 등 많은 것들을 물려받습니다. 자바에도 사람들의 상속과 유사한 상속의 개념이 있습니다. 자바에서 상속을 해주는 클래스를 상위클래스 , 부모 클래스라고 합니다 상속을 받는 클래스는 하위클래스 , 자식클래스 , Derived 클래스 , 유도 클래스라고 합니다 사람들의 상속과 다르게 자바에서의 상속은 상위 클래스의 속성과 메소드들을 하위 클래스로 물려줍니다 상위 클래스는 하위 클래스에게 상속해줍니다. 하위 클래스는 상위 클래스로부터 상속 받습니다 객체 지향 프로그래밍 언어에는 Java , C#.. 2017. 9. 23.