Skils/OOP

· Skils/OOP
📕SOLID원칙 객체지향 설계에서 지켜줘야 할 5개의 소프트웨어 개발 원칙을 말한다. SRP(Single Responsibility Principle) : 단일 책임 원칙 OCP(Open Closed Principle) : 개방 폐쇄 원칙 LSP(Listov Substitution Principle) : 리스코프 치환 원칙 ISP(Interface Segregation Principle) : 인터페이스 분리 원칙 DIP(Dependency Inversion Principle) : 의존 역전 원칙 SOLID 객체 지향 원칙을 적용하면 코드를 확장하고 유지 보수 관리하기가 더 쉬워지며, 불필요한 복잡성을 제거해서, 프로젝트 개발의 생산성을 높일 수 있다. SOLID의 5가지 원칙들은 서로 개념적으로 연관되어..
· Skils/OOP
우선 객체지향을 설명하기 전에 객체지향의 반대말인 절차적 프로그래밍에 대해서 설명하겠습니다. 그러는 편이 왜 객체지향을 사용하는지 이해하기 편할것입니다. 📕절차적 프로그래밍 📗절차적 프로그래밍의 정의 물이 위에서 아래로 흐르는 것처럼 순차적인 처리가 중요시 되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법이다. 💡장점 컴퓨터의 처리 구조와 유사해 실행속도가 빠르다. 각 프로그램의 흐름을 쉽게 추적할 수 있다. 💡단점 각 코드가 매우 유기성이 높아 유지보수가 어렵다. 실행순서가 정해져 있으므로 코드의 순서가 바뀌면 동일한 결과를 보장하기 어렵다. 절차적 프로그래밍에서 절차는 함수를 의미한다. 절차적 프로그래밍이란, 반복되는 동작을 함수 및 프로시저 형태로 모듈화하여 사용하는 방식이다. 말이..
재한
'Skils/OOP' 카테고리의 글 목록