//구글콘솔 광고 추가가

1.추상화란

다른 프로그래머가 볼수 있는 스크립트에서 복잡한 코드를 제거하고 실제로 필요한 기능만 노출하는 프로세스.

세부 정보를 추상화하면 중복코드를 줄이고 가장 유용한 기능에 쉽게 엑세스 할수 있다.

 

start()함수에서 for문을 사용해서 적을 생성을 하게 되는 경우, 또 다른 적웨이브를 생성하려면 동일한 코드라인을 계속 반복해서 재작성하거나 복사해서 붙여넣는 것은 비효율 적이며 오류를 발생하기 쉽다.

이런 경우 생성기능 자체 메서드(ex. void SpawnEnemyWave())로 분리를 하고 start()함수에서 해당 기능을 호출함으로, 스크립트 어디서든 단일 코드 라인으로 적을 생성할 수 있다. 또한 이후 리팩터링이 필요하면 단일 위치에서 작업을 진행할수 있다.

 

2. 상속이란

부모 클래스를 생성하는 프로세스이며 부모 클래스에서 다른 자식 클래스를 생성할수 있다. 자식 클래스는 부모 클래스의 모든 기능을 자동으로 가져오며, 이를 상속이라 한다.

 

728x90

'c#' 카테고리의 다른 글

튜플(Tuples) 자료형 - 튜플 형식에 대해  (0) 2023.12.19
c# 다차원 배열과 가변배열  (0) 2023.12.15
Invoke 와 BeginInvoke의 차이점  (1) 2023.12.14
async 와 await 키워드(비동기 함수)  (0) 2023.04.07
TCP VS UDP  (0) 2023.03.08

+ Recent posts