우선 기계XX를 본전공으로 하고 있고 itXX를 복수 전공으로 하고 있는 정신없는 인생을 살고있는 사람입니다. 복수 전공을 신청해서 졸업을 앞 두었는데 학점을 어느 정도 채워야 되는지 헷갈려서 너무 빡시게 했습니다. 그래서 같은 일을 격지 말라고 정리 할려고 합니다. 1. 본 전공의 졸업 학점을 찾아보기 (ex. 140학점) - 본전공 기계XX는 140학점을 채워야 졸업할 수 있습니다. 2. 복수 전공 졸업 학점을 찾아보기(ex. 42학점) - 복수 전공 itXX는 42학점을 채워야 졸업을 할 수 있습니다. 본 전공 졸업학점(140) = 교양학점(50~53) + 본 전공학점(42) + 복수 전공학점(42) + 일반선택(교양학점이 50일 때, 6) -->> ..
### Command 디자인 패턴 ### : 요청을 객체의 형태로 캡슐화하여 사용자가 보낸 요청을 나중에 이용할 수 있도록 매서드 이름, 매개변수 등 요청에 필요한 정보를 저장 또는 로깅, 취소할 수 있게 하는 패턴이다. (출처: 위키백과) => Command를 하나의 클래스로 만들어서 캡슐화 하는 패턴 : 요구사항을 객체로 캡슐화 할 수 있고 매개변수를 써서 여러 가지 다른 요구사항을 추가 할 수 있다. : 사용자의 요청을 객체화하고 해당 객체만 있으면 해당 command가 어떤 작업을 수행했는지 알 수 있다. : Command 객체는 일련의 행동을 특정 receiver하고 연결하여 요구사항을 캡슐화 한다. Client: Command 객체를 생성, ..