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