<aside> 📢

자동 생성자 함수 ctrl+alt+v

같은 단어 일괄 선택 alt+J

</aside>

SOLID란?

객체 지향 프로그래밍에서, 좋은 소프트웨어 설계를 위한 5가지 원칙


1. SRP: Single Responsibility Principle 단일 책임 원칙

<aside> 📢

단일 책임 원칙

  1. 입출력 클래스 따로 만들고, 해당 클래스에는 입출력관련 메서드만 넣기
  2. 메인 실행 도입부도, 게임 실행하는 메서드만 넣기

</aside>

클래스는 하나의 책임만 가져야 한다.


1️⃣진입부 → 게임실행 클래스로 별도로 분리

Minesweeper 게임 관련 로직 이동