테트리스 짜다보니까 생각난건데


코드 자체가 단순하기도 하고 귀찮다보니 따로 클래스를 여러개 나누지 않고 코딩하고 있는데


뭐 이걸 굳이 객체지향적으로 하자면 할 수 있을거같거든.


기능별로 도형회전이나 도형이동, Panel구성 등등


예외처리는 각 클래스에 포함하는걸로 하고


JFrame처럼 가장 큰 틀에서 객체가 분기해나가는걸로 하면 되겠는데


도무지 장점이 뭔지를 모르겠음. 이렇게 하나 저렇게 하나


그냥 클래스별로 세분화시켜 놓으면 어떤 클래스가 어떤 역할을 하는지 알기쉽다는거 외에


뭐 다른 장점이 있냐?