-

  • 홈
  • 태그
  • Git
  • 방명록

SOLID 1

[C#] 객체지향 프로그래밍 (Object Oriented Programming, OOP)

객체지향 프로그래밍 (Object Oriented Programming)객체(Object)를 중심으로 프로그램을 설계, 개발해 나가는 것클래스(설계도)를 이용해 데이터(변수)와 행동(함수)을 하나로 묶은 객체(인스턴스)를 만들어 사용하는 것이 가장 큰 특징 장점- 코드의 재사용성 용이- 유지보수가 쉬우며 대규모 프로젝트에 적합 단점- 처리속도가 느림- 객체에 따른 용량 증가 객체지향 프로그래밍의 5가지 설계 원칙 (SOLID 원칙)1. 단일 책임 원칙 (SRP) : 클래스는 단 하나의 목적을 가져야 하며 클래스를 변경하는 이유도 단 하나의 이유여야 한다.2. 개방-폐쇠 원칙 (OCP) : 확장에는 열려있고, 변경(수정)에는 닫혀있어야 한다.3. 리스코프 치환 원칙 (LSP) : 부모 클래스 객체를 자식 ..

C#/Theory 2025.04.22
이전
1
다음
더보기
프로필사진

-

Jee-Ya, 새싹 게임 개발일지

  • 분류 전체보기 (86)
    • Unity (69)
      • Unity Study (33)
      • Theory (6)
      • Project (24)
      • etc (6)
    • C# (14)
      • Study (5)
      • Theory (9)
      • Script (0)
      • etc (0)
    • Etc (1)
      • Git (1)
      • Math Formula (0)
    • Diary (2)
      • etc (2)
      • Game (0)

Tag

InvokeRepeating, audiosource, Til, PlayerPrefs, save, TEXTRPG, unity, for, Animation, 내배캠 최종프로젝트, 루시퍼서바이벌, Case, AudioClip, override, stat, inputsystem, C#, 연산, 매개변수, Instance,

Archives

Git

Copyright © Kakao Corp. All rights reserved.

티스토리툴바