안녕하세요! 스타크래프트 유닛들이 C# 코드에서는 어떻게 구현될 수 있을지 상상하며, 객체지향 프로그래밍(OOP)의 핵심 개념인 클래스, 추상 클래스, 인터페이스를 간단히 살펴보겠습니다.1. 클래스(Class)란?클래스는 객체를 생성하기 위한 ‘설계도’로, 속성(프로퍼티)과 행위(메서드)를 정의합니다.예를 들어, 스타크래프트에서 ‘마린(Marine)’은 테란(Terran) 종족의 기본적인 보병 유닛입니다.체력(HP), 공격력(Attack Power), 이동 속도(Move Speed) 등의 속성이 있을 것이고,적을 공격(Attack)하거나 이동(Move)하는 등의 행위를 할 수 있죠.기본 예시public class Marine{ // 속성(프로퍼티) public string Name { get;..