# SOLID

285개의 포스트

객체지향 5대 원리 SOLID란?

Solid란?로버트 마틴이 2000년대 초반에 객체 지향 프로그래밍 및 설계 다섯가지 기본원칙을 명명했습니다. 이것을 마이클 페더스가 소개한 것입니다S - SRP - single responsibility prinsiple - 단일 책임의 원칙O -OCP - open

어제
·
0개의 댓글
·

SSR은 풀스택이 아니다 개정판

내가 예전에 썼던 SSR은 풀스택이 아니다를 아예 갈아엎고 다시 쓴 판이라 보면 된다. 그때당시엔 맨탈 나간 상태로 썼기 때문에 어수선해서 정리 좀 해봤다. 어때 나 잘했찌? 찡긋.

2022년 11월 23일
·
1개의 댓글
·
post-thumbnail

[Spring_Boot] SOLID원칙, JPA

🧩 SOLID 클린코드로 유명한 로버트 마틴이 좋은 객체지향 설계의 5가지 원칙을 정리 SRP : 단일 책임 원칙 OCP : 개방-폐쇄 원칙 LSP : 리스코프 치환 원칙 ISP : 인터페이스 분리 원칙 DIP : 의존관계 역전 원칙 1) 개방-폐쇄 원칙 확장에는

2022년 11월 22일
·
0개의 댓글
·

좋은객체지향의 원리

SRP:단일 책임 원칙OCP:개방-폐쇄 원칙LSP:리스코프 치환 원칙ISP:인터페이스 분리 원칙DIP:의존관계 역전 원칙한 클래스는 하나의 책임만 가져야 한다하나으ㅢ 책임이라는 것은 모호하다\-클 수 있고, 작을 수 있다.\-문맥과 상황에 따라 다르다중요한 기준은 변경

2022년 11월 22일
·
0개의 댓글
·

TIL 11/21

SOLID 원칙

2022년 11월 21일
·
0개의 댓글
·

[About Spring] SOLID 5원칙

Record: 2022.11.21 / 좋은 객체지향 설계의 5가지 원칙을 정리하자면 다음과 같다.SRP(Single responsibility principle): 단일 책임 원칙OCP(Open/Closed principle): 개방-폐쇄의 원칙LSP(Liskov su

2022년 11월 21일
·
0개의 댓글
·

[About Spring] 스프링의 핵심 원리

스프링은 어떤 특정한 하나의 기술이 아닌, 여러가지 기술의 집합체이다. 그 기술의 형태는 다음과 같다.스프링 프레임워크스프링의 가장 핵심 기술인 스프링 프레임워크스프링 부트여러기술을 편리하게 사용할 수 있도록 도움을 주는 스프링 부트스프링 데이터CRUD를 편리하게 사용

2022년 11월 20일
·
0개의 댓글
·

객체지향 5원칙(SOLID)

SRP(단일 책임 원칙) 객체는 오직 하나의 책임을 가져야 한다. OCP(개방-폐쇄 원칙) 객체는 확장엔 열려있어야 하고 수정엔 닫혀있어야 한다. LSP(리스코프 치환 원칙) 자식 클래스는 언제나 부모 클래스를 대체할 수 있어야 한다. ISP(인터페이스 분리 원칙

2022년 11월 11일
·
0개의 댓글
·

[TIL]20221110

오늘은 엄마를 모시고 인천의 선재도라는 섬에 여행을 왔다.그동안 직장을 다니고 커리어 전환을 위해 퇴사 후 공부를 하며 시간이 순식간에 지나 반년만의 나들이인 것 같다.공부하느라 몇달간 내 집 반경 1km를 벗어난 적이 거의 없었다. 어디든 떠나고 싶었다. 그래서 엄마

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

SOLID

해당 포스트는 <김영한>님의 인프런 강의 '스프링 핵심 원리 - 기본편'을 토대로 공부한 내용을 정리하였습니다.(!) 강의 자료에서 캡쳐한 이미지는 출처를 기재하였습니다.이번 포스트에서는 객체 지향 프로그래밍의 중요한 개념인 "SOLID 원칙"에 대해 공부한 내용

2022년 11월 9일
·
0개의 댓글
·

SOLID 원칙

김포프님의 강의를 들으면서 SOLID 원칙에 대해 공부한 것에 대해 내 나름대로 정리해본다. 지금까지 SOLID 원칙에 대해 보면서 이해가 되지 않았던 부분, 동의하기 어려웠던 부분이 많이 정리가 되었다. 1. 원칙? > No Silver Bullet – Essen

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

[SOLID] DIP

좋은 설계란 기본적으로 시스템에 새로운 요구사항이나 변경이 있을 때 가능한 한 영향 받는 부분을 최소화한 설계이다.

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

[SOLID] ISP

좋은 설계란 기본적으로 시스템에 새로운 요구사항이나 변경이 있을 때 가능한 한 영향 받는 부분을 최소화한 설계이다.

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

[SOLID] LSP

좋은 설계란 기본적으로 시스템에 새로운 요구사항이나 변경이 있을 때 가능한 한 영향 받는 부분을 최소화한 설계이다.

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

[SOLID] OCP

좋은 설계란 기본적으로 시스템에 새로운 요구사항이나 변경이 있을 때 가능한 한 영향 받는 부분을 최소화한 설계이다.

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

[SOLID] SRP

좋은 설계란 기본적으로 시스템에 새로운 요구사항이나 변경이 있을 때 가능한 한 영향 받는 부분을 최소화한 설계이다.

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

SOLID를 고민해보자 (2)

고민해보자 두번째 시리즈는 SOLID 입니다.

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

[SOLID] 단일 책임 원칙

소프트웨어 컴포넌트는 단 하나의 책임을 져야한다는 원칙이 말은 결국 클래스는 하나의 구체적인 기능만을 수행해야 하며 기능을 수정할 때에는 가능하면 해당 클래스만을 수정하도록 해야 한다는 것을 의미한다.위 클래스 다이어그램으로 확인할 수 있듯이 하나의 클래스에 여러 개의

2022년 11월 3일
·
0개의 댓글
·

SOLID

한 클래스는 하나의 책임만 가져야한다하나의 책임이라는 것은 모호하다.클 수 있고, 작을 수 있다.문맥과 상황에 따라 다르다.중요한 기준은 변경이다. 변경이 있을 때 파급 효과가 작으면 단일 책임 원칙을 잘 따른것!예) UI변경, 객체의 생성과 사용을 분리소프트웨어 요소

2022년 11월 1일
·
0개의 댓글
·