프로그래밍 언어 : java. 클래스 다이어그램에 문제가 있습니다.클래스 다이어그램 java 응용
브릿지 클래스는 다음과 같은 표현이 정확합니까?
내 관심사는 다음과 같은 선언을 처리하는 방법에 관한 것입니다. private 세마포어 세마포어; 나는 오른쪽 오전, 또한
---------------------
Bridge
---------------------
- semaphore: Semaphore
- lock: Lock
- waitingCond: Condition
- nNorthCars: int
- nSouthCars: int
---------------------
+ getIn(): void
+ getOut(): void
---------------------
, 메인 함수 내부의 변수를 로컬되어 있다는 사실 주어진 :
public class Bridge {
private Semaphore semaphore;
private Lock lock:
private Condition waitingCond;
private int nNorthCars; .......
public void getIn(int direction) throws InterruptedException{
.....
The same goes for getOut()....
}
UML 표현 :
이
는 속성/메소드 선언입니다 그들은 사적으로 취급해야한다고 생각하니? (개인), + (공개)는 어떤 도움을 매우 높이 평가 될 것이다 - 예를 들면 다음과 같습니다 :
---------------------
Main
---------------------
- nThreads: int
- time: long
---------------------
+ main()
---------------------
기호 :
public static void main(String[] args) {
...........
int nThreads = Integer.parseInt(args[0]);
long time = 0;
...}
다음은 UML 구현입니다.
감사 일반적으로