일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 크래프톤정글
- 4기
- 유니티
- 전쟁-전투
- c#
- TiL
- 네트워크
- KRAFTON JUNGLE
- 추상클래스와인터페이스
- Unity
- 오블완
- 다익스트라
- 알고리즘
- project3
- 파이썬
- 티스토리챌린지
- 연결리스트
- C
- BFS
- 백준
- 이벤트 함수 실행 순서
- User Stack
- pintos
- 크래프톤정글4기
- 크래프톤 정글
- anonymous page
- 알고리즘수업-너비우선탐색2
- 크래프톤 정글 4기
- kraftonjungle
- 핀토스
Archives
- Today
- Total
목록SOLID원칙 (1)
말감로그
24.08.20 Unity_C# - 객체 지향 프로그래밍, SOLID 원칙
객체지향 프로그래밍객체지향 프로그래밍(OOP)은 객체와 클래스 중심으로 코드를 구성합니다.추상화, 캡슐화, 상속성, 다향성 개념을 통해 객체 지향 프로그래밍에서 유연하고 확장성을 높일 수 있는 코드를 작성할 수 있습니다. 1. 추상화 복잡한 시스템에서 불필요한 세부사항을 숨기고, 중요한 속성과 기능만을 노출하여 단순화하는 개념2. 캡슐화데이터를 보호하고 클래스의 내부 구현을 외부에 숨기는 개념으로, 클래스 내부의 데이터를 외부에서 직접 접근하지 못하게 하고, 대신 메소드를 통해 접근하도록 한다.3. 상속성객체가 다른 객체의 특성을 물려받는 작업을 말하며, 상속을 통해 기존에 구현된 클래스의 코드 재사용이 가능해지며 계층구조를 형성하게 된다. 4. 다향성동일한 메소드를 호출하지만 매개변수에 따라 다른 작동..
TIL
2024. 8. 20. 22:10