2. 블록 정의(Block Definition)

블록 정의(Block Definition)

시스템의 구성 요소들을 정의합니다. 각각의 블록은 시스템의 물리적 또는 논리적 구성 요소로, 속성, 관계 등을 정의합니다.

+Public을 의미하고, -Private을 의미합니다.

Block Name Description Attributes Operations
DrawingApplication 그림판 소프트웨어의 주 블록 - title: String + open(): void
- version: String + save(): void
- currentFile: String + load(): void
+ drawShape(shape: Shape): void
+ selectColor(color: Color): void
Shape 도형을 나타내는 블록 - type: String + draw(): void
- color: Color + resize(scale: Float): void
- position: Point
Color 색상을 나타내는 블록 - rgbValue: String + mix(color: Color): Color
Point 도형의 위치를 나타내는 블록 - x: Float + translate(dx: Float, dy: Float): void
- y: Float
File 파일 관련 기능을 나타내는 블록 - filePath: String + read(): void
- fileType: String + write(): void

필드와 값

  1. Attributes (속성)

    • propertyName: Type
  2. Operation (작업, 동작)

    • 메서드 이름을 기입합니다.

2. 블록 정의(Block Definition)
http://example.com/p/78096e9f27164f6eaa5d75524716ba8f/
Author
John Doe
Posted on
August 19, 2024
Licensed under