# SOLID

181개의 포스트

[spring] 좋은 객체 지향 설계의 5가지 원칙 (SOLID)

한 클래스는 하나의 책임만 가져야 한다.하나의 책임이라는 것은 모호하다. \- 클 수 있고, 작을 수 있다.문맥과 상황에 따라 다르다.중요한 기준은 변경이다. 변경이 있을 때 파급 효과가 적으면 단일 책임 원칙을 잘 따른 것이다.어떤 변화에 의해 클래스를 변경해야 하

어제
·
0개의 댓글

객체지향 설계의 5가지 원칙(SOLID)

객체지향 설계의 5가지 원칙

2일 전
·
0개의 댓글

객체지향 프로그래밍 (SOLID)

객체 지향 프로그래밍(OOP)이라는건 뭘까?위키백과를 보면 아래와 같이 정의되어 있다객체지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나여러개의 독립된 단위, 즉 객체들의 모임으로 파악하고자 하는 컴퓨터 프로그래밍의 패러다임 중 하나이다.객체지

7일 전
·
0개의 댓글
post-thumbnail

객체 지향 설계 SOLID 리팩토링

리팩토링? 개인적인 이유에서는 개발에 입문하고 코딩을 열심히 해오다보면 어느순간 뒤를 돌아봤을 때, > "아니, 이거 뭐지? 뭐하고 있는 코드지?" "여기를 바꾸면 어디를 또 바꿔야하지?" 유지보수 또는 기능 추가를 하며 이런 생각을 하신 경험이 있으실텐데요. 이를

2022년 6월 27일
·
0개의 댓글
post-thumbnail

[Spring] 좋은 객체 지향 설계의 5가지 원칙

SOLID principles > The SOLID Principles are five principles of Object-Oriented class design.

2022년 6월 27일
·
0개의 댓글
post-thumbnail

SOLID 원칙

SOLID 원칙은 SRP(단일 책임 원칙), OCP(개방 폐쇄 원칙), LSP(리스코프 치환 법칙),ISP(인터페이스 분리 원칙), DIP(의존성 역전 원칙)을 줄여서 SOLID 원칙이라 합니다.SOLID의 궁극적인 궁극적인 목적은 변경에 유연해야 한다는 것입니다. 소

2022년 6월 19일
·
0개의 댓글
post-thumbnail

Spring Core - AppConfig

Spring Core AppConfig TIL

2022년 6월 18일
·
0개의 댓글
post-thumbnail

2022-06-14(Section2_Spring기초)

시작하게 된 계기 및 다짐 😮이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도

2022년 6월 17일
·
0개의 댓글

0615 개발일지

오늘 한 일 사이트1 대조 작업 완료, 사이트2 대조작업 약 50% 수행 인프런 '개발자 기본기 클래스' 강의 수강 : 6. 객체 지향 설계를 위한 SOLID 원칙 객체 지향 SOLID 원칙 1. Single Responsibility Principle (단일 책임

2022년 6월 16일
·
0개의 댓글
post-thumbnail

Java - SOLID

Java SOLID 객제 지향 설계 5원칙 TIL

2022년 6월 11일
·
0개의 댓글
post-thumbnail

SRP(Single Responsiability Principle)란?

단일 책임 원칙(SRP)이란 하나의 클래스는 하나의 책임만 가지며, 그 책임에 대해 완전히 캡슐화 해야 하는 원칙이다.예제를 먼저 보자. 위의 Food 클래스에서는 객체 생성시에 음식을 정의하고, 음식에 따라 if문을 처리한다. 즉 Food 클래스는 음식이 다른 두가지

2022년 6월 8일
·
0개의 댓글
post-thumbnail

SOLID란?

AI 연구원 / 개발자 직무로 일하다보면 코드를 만지기도 하지만 자료조사, 논문 읽기, 데이터 전처리, 데이터 라벨링 등을 더 많이 하는 경향이 있다. 잘 알지는 모르지만 더 큰 회사들은 이러한 직무를 세분화하여 할 거 같다. 나는 그렇지 않기 때문에 두루두루 잘하면

2022년 6월 7일
·
0개의 댓글
post-thumbnail

[SOLID] 단일 책임 원칙 (SRP)

SRP 란? 정의 딱딱한 SRP 의 정의?! 객체 지향 프로그래밍에서 모든 클래스는 하나의 책임만을 가지며 클래스는 그 책임을 완전히 캡슐화 해야 함을 일컫는다. 클래스가 제공하는 모든 기능은 이 책임과 주의 깊게 부합해야 한다. 캡슐화는 데이터와 데이터를 처

2022년 6월 4일
·
0개의 댓글
post-thumbnail

객체지향 5원칙 (SOLID)

😵 목적 정리한 개념들의 포스트들은 있지만, 한번에 보기 난해하고 전체적인 흐름을 바로 잡고 OOP의 더 깊이 있는 학습을 위해 정리하려고 한다.

2022년 6월 2일
·
0개의 댓글
post-thumbnail

객체 지향 설계 5원칙 - SOLID

객체 지향 설계 5원칙 SOLID에 대해 알아보자.

2022년 5월 31일
·
4개의 댓글

SOLID

SOLID원칙을 지키면, 직관적이면서 유지보수가 쉬워진다. 1. 단일 책임 원칙 (SRP, Single Responsibility Principle) 하나의 모듈, 클래스,함수 는 하나의 파트에대해서만 책임을 가진다. "어떤 클래스를 변경해야 하는 이유는 오직 하나

2022년 5월 27일
·
0개의 댓글
post-thumbnail

자바 OOP 5원칙 - SOLID

1개의 클래스는 1개의 책임만 가져야 한다.상기 코드는 임의의 프로그램에서 회원 관리하기 위한 Member 클래스다. 근데 Member 클래스에 회원이 가진 item까지 정의되어 있다. 이는 단일 책임 원칙에 위배되며, item을 위한 다른 Item 클래스를 만들어서

2022년 5월 23일
·
0개의 댓글
post-thumbnail

[ Java ] SOLID 5원칙

객체 지향 설계의 5원칙Single Responsibility Principle (SRP)Open Closed Principle (OCP)Listov Substitution Principle (LSP)Interface Sergeantion Principle (ISP)D

2022년 5월 21일
·
0개의 댓글
post-thumbnail

📌프론트엔드 예시로 살펴보는 SOLID 원칙 1)단일 책임 원칙

디자인패턴은 프로그래밍을 하다보면 누구나 한 번쯤은 그 중요성을 듣게 된다.그런데 React의 함수형 컴포넌트로 작업하는게 익숙하다면 디자인 패턴의 중요성은 들어봤어도, 어떻게 적용해야 하는지, 왜 꼭 배워야 하는지 의문이 들 수 있다.디자인 패턴 중 가장 유명한 G

2022년 5월 19일
·
0개의 댓글