본문 바로가기

Computer Science/Object Oriented2

SOLID 원칙 SOLID 원칙 SOLID 원칙이란 유지 관리가 가능하고 유연한 소프트웨어 시스템을 개발하는 데 도움이 되는 일련의 설계 원칙입니다. 모듈화되고 재사용 가능하며 쉽게 유지 관리할 수 있는 코드를 장려합니다. 로버트 마틴이 2000년대 초반에 명명한 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙을 마이클 페더스가 두문자어 기억술로 소개하였습니다. SRP 단일 책임 원칙 (Single responsibility principle) : 한 클래스는 하나의 책임을 가져야 한다. OCP 개방-폐쇄 원칙 (Open/closed principle) : 소프트웨어 엔터티가 확장에는 열려 있으나 변경에는 닫혀 있어야 한다. LSP 리스코프 치환 원칙 (Liskov substitution principle) : 프.. 2023. 5. 17.
[OOP] 객체 지향 프로그래밍이란? 이 글에서는 객체 지향 프로그래밍에 대한 내용을 다룹니다. ( 객체 지향 프로그래밍 = 프로그래밍 언어 + 객체지향 규칙(개념) ) 객체 지향 설계 (SOLID원칙)에 관한 내용은 아래 글을 참고해주세요 먼저 아래 객체 지향 설계 을 본 후, 이 카테고리에 있는 글을보면 좋을 것 같습니다. [Java] 객체 지향 설계란? (SOLID) 이번 시간은 객체지향의 4대특성인 캡슐화, 상속, 추상화, 다형성 을 이용하여 객체 지향을 올바르게 설계할 수 있도록 도와주는 원칙들을 알아 볼까 한다. 객체 지향을 공부해봤고, 객체 지향으 limkydev.tistory.com 객체 지향 프로그래밍 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 객체 지향 프로그래밍(영어: Object-Oriente.. 2022. 12. 5.