AVR/Study2024. 2. 25. 13:48[AVR] C언어 OOP(Object-Oriented Programming) 구현
| OOP: Object-Oriented Programming(객체 지향 프로그래밍)캡슐화 : 각 기능별 코드를 서로 분리, 관련된 코드는 묶음 ex) 출력 파일, 버튼 입력 파일, ... 각 파일별로 캡슐화추상화 : 하나만 있으면 의미가 없는 구체적인 것들을 모아 의미가 있는 하나의 코드로 만드는 것 ex) DDRA &= ~(1C언어 : Procedural Programming(절차 지향 프로그래밍) → But, OOP스럽게 프로그래밍 하겠다!Why?새로운 객체(하드웨어)를 추가했을 때 기능 구현하기 용이 → 각 기능별 코드를 분리해놨기 때문기능에 대한 디버깅 쉬움 → FND 출력이 안된다? FND 출력부에서 디버깅하면 됨OOP Implement Proce..