다형성
-
객체 지향(Object-Oriented)컴퓨터 사이언스 2021. 10. 30. 21:49
객체지향에 관련된 서적을 읽다가 문득 든 생각 과연 나는 체계적인 로직을 세우고 설계원칙을 중요하게 생각했는가? 솔직하게 고백하자면 그러지 못했던것 같다. 단순히 기능이 정상적으로 동작하는가에 초점을 맞추고 개발을 해왔던것 같다. 이 기회에 반성하며 객체지향에 관한 개념을 다시 정리하려고 한다. 객체 지향의 개요? 현실 세계의 개체를 기계의 부품처럼 하나의 객체로 만들어, 기계적인 부품들을 조립하여 제품을 만들 듯이 소프트웨어를 개발할 때에도 객체들을 조립해서 작성할 수 있는 기법! 덕분에 복잡한 구조를 단계적, 계층적으로 표현 하고 인간친화적인 방식으로서 이해하기 쉽다. 또한 재사용 및 확장이 용이하여 빠른 개발과 유지보수가 쉽다는 이점이 있다. 많이들 붕어빵 틀을 예제로 사용하시는데, 생각해보면 붕어..