심심할때 할것을 찾다가
저번에 하다 놔둔 MINI 를 다시 짜보기로 했답 ㅎㅎ
앞으로 플젝 안할때는 이놈짜면서 놀아야겠다 ㅋㅋ
MINI 는 .. 뭔말이고 하니..
( 지난글을 찾아봐도 되겠지만 )
간지 철철 넘치는
Matrix IN-line Interpreter
의 준말이지 =_=ㅋㅋ
한마디로 행렬 연산전용 인터프리터 언어 라는것!!
저번에는 C++로 짜서 병맛스러운 경우를 많이 겪었지만 ㅎㅎ
이번엔 JAVA로 짜겠어!!
지금도 짜고있는데 ,,
아 역시 자바는 최고다 =_=bb
간결하고 , 에러난곳만 콕콕찍는 컴파일러도 맘에들고 ,, Syntax도 맘에들고 , 뭣보다 쩔어주는 예외처리 !!
덤으로 Platform 종속이 없다는것도 맘에든당!!
콘솔로 짤까 GUI로 할까 ~ 고민중인뎅 .....
휴 =_=
역시 일단 콘솔로 짜야겠다 ㅋㅋ JAVA swing으로 하면 넷빈즈 혹은 이클립스를 만져야 하는데 ..
난 역시 간지터지는 Vi족이니깐 ㅋㅋㅋㅋ
아!! 재미있구먼!! ㅋㅋㅋ
역시 코딩은 너무 재미있엉!!
..... 난 변태일까 ? =_=
객체지향설계 7번째 프로젝트로 설계한 DVD대여점 관리 프로그램의 다이어그램.
이번에는 꽤 공들여서 설계를 해서 , 코딩하는데 굉장히 효율적으로 할 수 있었다
자료구조의 발상은 MySQL . 데이터베이스에 쿼리를 던지는것에서 떠올랐다.
CDvd클래스 , CDate클래스 , 그리고 CCustomer 클래스를 묶은 CRecord 클래스를 이용하여 , 흡사 DB에 쿼리를 던지는 것처럼 자료를 검색가능하게 했당.
으으.. 근데 생각보다 클래스가 많아졌당..
인터페이스까지 다 합하면 15개의 클래스를 사용한 셈이 된다 =_=;
라인수는 대략 1300라인. 낄낄 . =_=;;;
근데 역시 JAVA는 최고여 =_=b
생각대로 하면 되는 JAVA ㅋㅋㅋ
왠지 될것같다고 생각하고 코딩하면 컴파일에러가 나지않는다 ㅋㅋ
거기다가 완전쩌는 호환성에 C++처럼 귀찮게 링크할 필요도 없고 .. ㅎㅎ
javac로 수정하고 하나 컴파일하면 런타임에 알아서 클래스를 찾아서 실행한다 ;
낄낄..... 역시 C++보다 JAVA가 재밌엉..







