"Good code is its own best documentation."(좋은 코드는 그것 자체로 최고의 문서이다.) - Steve McConnell 객체지향 설계의 기본 원칙 | SOLID 객체지향 프로그래밍(OOP)의 설계 원칙 5가지(SOLID)에 대해 정리해 보자.🔎 TMISOLID 원칙을 제안한 인물은 로버트 C. 마틴 !소프트웨어 공학 분야에서 널리 알려진 인물로, 소프트웨어 개발 방법론과 원칙, 특히 객체 지향 설계 및 개발에 많은 기여를 했다.많은 소프트웨어 개발자들의 필독서라고 할 수 있는 "Clean Code"의 저자이기도 하다.소프트웨어 개발자들에게 깨끗하고 유지보수 가능한 코드를 작성하는 방법에 대해 많은 가르침을 주는 책이다."Clean Code" 강력하게 추천합니다!!..
CS
객체지향 프로그래밍(OOP)이란?객체지향 프로그래밍(OOP, Object-Oriented Programming)은 소프트웨어 개발 패러다임 중 하나로, 현실 세계의 개념을 컴퓨터 프로그램으로 모델링하는 방법론을 의미한다. 프로그램을 객체(Object)라는 기본 단위의 집합으로 구성하고, 이 객체들 간의 상호작용을 통해 프로그램을 설계하고 구현한다. ✒ 객체(Object)란?객체(Object)는 데이터와 그 데이터를 처리하는 함수를 함께 묶은 독립적인 모듈이라 볼 수 있다.(아래에서 더 자세히 알아보자!) 객체지향 프로그래밍과 절차지향 프로그래밍객체지향 프로그래밍(OOP)은 복잡한 문제를 보다 구조화된 방식으로 해결할 수 있게 도와주며, 대규모 소프트웨어 개발에서는 매우 중요한 개념이라고 볼 수 있..