객체지향 설계
-
[객체지향] 객체지향 코드로 리팩토링 - starcraft console game 1탄 (게임 소개 및 코드 소개)객체지향 설계 2024. 12. 27. 17:47
이 글은 리팩토링 과정과 객체지향적 설계에 대한 고민을 공유하기 위해 작성된 글이다.제가 이전에 작성했던 간단한 스타크래프트 콘솔 게임 코드를 대상으로, 객체지향 원칙에 맞춰 더 확장성과 유연성을 갖춘 코드로 리팩토링하려는 과정을 소개할겁니다. GitHub 주소이다. https://github.com/hyeonjaez/object-oriented-practice 문제 소개 - 스타크래프트 https://github.com/hyeonjaez/object-oriented-practice/blob/main/SOLUTION.md 스타크래프트 주제로 한 게임 이다. 이 문제의 핵심은!마지막에 이것이다. 이 말은 즉,변화에 유연하고, 유지보수가 용이한 구조를 설계 하여 객체지향 적이게 코드를 작성하라는 것이다. ..