Welcome :っ)

객체지향프로그래밍 2

객체 지향 프로그래밍이란?

목차 프로그래밍 패러다임 객체지향의 기본적인 개념들 정리 객체지향의 특성 알아보기 인프런 "모든 개발자의 실무를 위한 필수 기본기 클래스" 강의를 듣고 정리한 내용 + 따로 검색하여 공부한 내용입니다. 프로그래밍 패러다임 프로그래밍을 어떤 기준으로 바라보고 작성할 것인지에 대한 관점을 프로그래밍 패러다임이라고 한다. 함수적 호출 과정(프로시저)을 중심으로 설계한다면 절차 지향 프로그래밍이 되고, 객체 중심으로 설계한다면 객체 지향 프로그래밍이 된다. 가장 대중적인 프로그래밍 패러다임은 객체 지향 프로그래밍이다. 대표적으로 절차 지향 언어로 C언어가 있으며, 객체 지향 언어로는 자바가 있다. 파이썬과 자바스크립트는 이 두 패러다임을 모두 수용하는 멀티 패러다임 언어이다. 절차 지향 프로그래밍 순차적인 함수..

Devlog/CS 2022.08.07

객체지향 5대 원칙 - SOLID 원칙

목차 객체지향 프로그래밍의 5가지 설계 원칙 SOLID 원칙 인프런 "모든 개발자의 실무를 위한 필수 기본기 클래스" 강의를 듣고 정리한 내용 + 따로 검색하여 공부한 내용입니다. 객체지향 프로그래밍의 5가지 설계 원칙 SOLID란 객체 지향 프로그래밍을 하면서 지켜야 하는 5대 원칙이다. SRP(단일 책임 원칙), OCP(개방-폐쇄 원칙), LSP(리스코프 치환 원칙), ISP(인터페이스 분리 원칙), DIP(의존 역전 원칙)의 앞글자를 따서 만들어졌다. SOLID원칙을 지키면 시간이 지나도 변경이 용이하고, 유지보수와 확장이 쉬운 소프트웨어를 개발하는데 도움이 되는 것으로 알려져 있다. SOLID 원칙 SRP (Single Responsibility Principle, 단일 책임 원칙) 객체는 하나의..

Devlog/CS 2022.08.06
반응형