객체지향 설계 원칙(Object-Oriented Design Principles, SOLID 등)은 개발자가 더 편리하게

개발하고, 유지보수를 쉽게 하며, 코드 확장성을 높이기 위한 것

SOLID 원칙이란?

image.png

템플릿 함수(Template Function)란?

템플릿 함수는 자료형(타입)에 의존하지 않고, 다양한 타입에서 동작할 수 있도록 만든 함수

야. C++에서 일반적인 함수는 특정 타입에 대해서만 동작하는데, 템플릿을 사용하면 같은 로직을 여러 타입에서 재사용할 수 있어!