게임 프로그래밍 (Game Programming)/C#
2023. 2. 13.
What is Object-Oriented Programming (OOP) 객체 지향 프로그래밍, 너 누구야
유니티를 시작하면서 자연스레 접하게 되는 용어 중 하나는 바로 '객체 지향 프로그래밍 (OOP)' 입니다. 위키에 검색해보면 "프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아니라, 수많은 '객체(object)'라는 기본 단위로 나누고 이들의 상호작용으로 서술하는 방식이다." 라고 나옵니다. 프로그래밍을 처음 접하는 분들에게는 생소한 용어들의 나열로 정확한 의미를 알기가 쉽지않죠. 우리는 앞뒤 따지지 않고 단순하게 객체 지향 프로그래밍이라는 용어를 해석해보자구요! 각 단어를 사전에서 찾아보면, 객체 : 행위가 미치는 대상. 지향 : 어떠한 목표로 뜻이 쏠리어 향함. 프로그래밍 : 컴퓨터 프로그램을 작성하는 일. 사전적 의미로 보았을 때 '코드를 어떠한 객체로 구성하는데 중점을 둔 프로그래밍 방식이..