Interface 2

2022.03.16 복습 뱀 게임

오늘은 지난 시간 공부했던 내용들을 복습 삼아 뱀 주사위 게임을 만들어보았습니다 뱀 주사위 게임 설계 복습 삼아 만드는 것이기에 간단하게 진행하신다고 하시네요 (간단 너무 좋아 😘) 설계도는 그렸으니 만들어야 할 것들을 정리해보겠습니다 Class Player , Class Tile 가 먼저 필요할 것 같습니다 이 2가지를 먼저 설계하는 이유는 이 두 가지는 리턴 타입이 될 수 있고 파라미터가 될 수 있고 자료구조가 될 수 있기 때문에 먼저 설계해야 합니다 그 후 Interface PlayerService를 만들고 그 안에는 getNextPlyer 가있고 return 타입으로는 Plyer를 가질 것 같습니다 Interface TileService는 getTile(idx) 를가질것 같습니다 이렇게 설계 순서..

2022.03.15 퀴즈 만들기

퀴즈의 설계는 이런 식으로 해보려고 합니다 헌데 강사님이 말씀하신 것이 부모를 먼저 만드는 것이 아닌 자식을 먼저 만들고 그리고 거기서 중복적으로 사용되는 것들을 부모로 올려서 부모를 만들라고 하셔서 그렇게 진행 보겠습니다 우선 가장 먼저 ox퀴즈를 만들어보았습니다 만들어보니 중복되는 코드가 퀴즈 문제 , 퀴즈 정답 그리고 사용자의 대답 그리고 각 퀴즈를 설명해줄 수 있는 공간 등이 중복적으로 필요하다는 걸 알았습니다 그래서 그친구들을 부모 클래스로 옮겨서 만들었습니다 부모 Class Quiz @Setter public abstract class Quiz { //퀴즈 문제 하위에서도 봐야하기에 protected protected String title; //퀴즈 정답 하위에서도 봐야하기에 protecte..