객체지향 (2) 썸네일형 리스트형 SOLID 원칙 시작하기에 앞서, SOLID원칙이란, 로버트 마틴이 2000년대 초반에 명명한 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙이다. 단일 책임 원칙 (S - Single Responsibility Principle) 개방폐쇄 원칙 (O - Open Closed Principle) 리스코프 치환 원칙 (L - Liskov Substitution Principle) 인터페이스 분리 원칙 (I - Interface Segregation Principle) 의존 역전 원칙 (D - Dependency Inversion Principle) 이 원칙에 대해서 하나씩 자세히 알아보자. 1. 단일 책임 원칙 (Single Responsibility Principle) 한 클래스는 하나의 책임만 가져야 한다.. 객체지향이란? 시작하기에 앞서, 객체 지향 프로그래밍(Obejct Oriented Programming)이란, 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. 그렇다면 자세히 객체지향의 핵심은 무엇일까? 객체지향 핵심 객체지향의 핵심이라 할 수 있는 4가지를 설명하자면 다음과 같다. 추상화 캡슐화 상속 다형성 다음에 대해서 자세히 알아보자. 다음에 대해 설명하기 위해 간단한 예시를 통해 진행하려고 한다. 우리는 어떤 게임을 즐기려고 한다. 해당 게임에서는 다양한 직업을 선택하여 플레이할 수 있다. 우리는 일정 능력치를 가지게 되고 몬스터와 싸우기 위해 계속적으로.. 이전 1 다음