# LSP

38개의 포스트
post-thumbnail

SOLID 원칙

SRP, OCP, LSP, ISP, DIP

2023년 11월 4일
·
0개의 댓글
·
post-thumbnail

객체지향 프로그래밍이란? 예시 상황과 예제 코드로 알아보자

단일 책임 원칙 (SRP, Single Responsibility Principle)개방 폐쇄 원칙 (OCP, Open Close Principle)리스코프 치환 원칙 (LSP, Liskov Substitution Principle)인터페이스 분리 원칙 (ISP, In

2023년 10월 31일
·
0개의 댓글
·
post-thumbnail

객체지향 개발 5대 원리를 파헤쳐 보자!

개요 객체지향의 5대 원리를 이해하고는 있었지만, 명확히 파헤쳐 보지는 못했다. 그렇기에 해당 글을 작성하면서 다시 되새김 하면서 좀 더 객체 지향적인 설계가 가능한 여러분이 됐으면 하는 마음에 해당 글을 작성합니다. SOLID : 객체 지향 설계 먼저 객체 지향

2023년 7월 27일
·
1개의 댓글
·
post-thumbnail

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

SOLID(SRP, OCP, LSP, ISP, DIP)

2023년 7월 12일
·
0개의 댓글
·
post-thumbnail

[SOLID] 예제로 SOLID 원칙 파헤치기

SOLID 원칙에 대한 개념들을 읽기만 하면 바로 까먹고 생각이 안나기 때문에 직접 예시를 만들어보며 이해해보도록 하였다. 적당한 예시일진 모르겠지만 내가 이해한 대로 작성해 보겠다. 먼저 사자와 거북이의 달리기 시합이다. 코드에서 뭔가 불편한 점이 있다 하더라도

2023년 5월 30일
·
0개의 댓글
·
post-thumbnail

객체지향설계의 5원칙 SOLID

객체지향설계의 5원칙 SOLID 를 설명

2023년 5월 24일
·
0개의 댓글
·

Liskov Substitution Principle

타입 S가 타입 T의 서브타입일때 오브젝트 S는 오브젝트 T로 치환 가능하다.자식클래스(S)를 부모클래스(T) 타입으로 활용해도 제대로 동작한다.BlackCat의 인스턴스인 bCat을 Cat type을 인자로 받는 makeCry함수에 넣어도 정상 작동함을 알 수 있다.

2023년 4월 7일
·
0개의 댓글
·
post-thumbnail

[Spring] 좋은 객체지향의 5가지 원칙, SOLID

객체지향의 설계원칙 5가지 SRP OCP LSP ISP DIP 를 알아보자

2023년 3월 27일
·
0개의 댓글
·

[LSP] 기초, 명령어

Manual configuration 방식 (대개 command 방식으로 함)/etc/passwd윈도우의 폴더 => 리눅스의 디렉토리etc 디렉토리의 passwd 파일에 user의 ID, password 등 정보가 포함되므로 중요.이를 edit하는 용도로써 쓰는 edi

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

NestJS 그리고 SOLID

NestJS 프레임워크를 통해 SOLID를 알아보자.

2023년 2월 17일
·
0개의 댓글
·

Liskov Substitution Principle(LSP)

SOLID에서 L에 해당되는 Liskov Substitution Principle(LSP)이다. 이 원칙은 서브 타입은 기반 타입을 대체할 수 있다는 법칙이다. 즉, 부모 클래스 A를 상속한 클래스 B는 언제든 A클래스를 대체할 수 있다는 뜻이다. 이것은 다형성(pol

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

SOLID 원칙 (객체 지향 설계)

한 클래스는 하나의 책임만 가져야 한다.위에서 말하는 책임 이라는 단어는 기능 이라고 해석이 가능하다.예를 들면 나라는 객체가 존재 한다면 아들,직장인,남자친구 등 다양한 소속 및 위치에서 책임을 가진다.그러한 책임들을 하나의 객체에 각자 매칭하여 변경이 있을 떄 파급

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

좋은객체지향의 원리

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

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

[개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴] 설계 원칙: SOLID

객체 지향적으로 설계하는데 기본이 되는 설계 원칙인 SOLID에 대해 알아보자.

2022년 10월 27일
·
0개의 댓글
·

객체지향 설계 원칙 SOLID

Single responsibility principle한 클래스는 하나의 책임만 가져야한다.클래스를 변경하는 이유는 단 하나여야한다.변경에 따른 파급효과가 적다Open/closed principle확장에는 열려있으나, 변경에는 닫혀있어야한다.다형성을 활용Liskov

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

SOLID

SOLID 원칙 SOLID는 객체 지향 프로그래밍의 5가지 기본 원칙인 SRP, OCP, LSP, ISP, DIP의 앞글자를 묶어 부르는 이름으로 객체 지향 설계 원칙이라고도 부른다. 가독성과 확장성을 위해 코드의 리팩터링 과정을 반복할 때 사용되는 지침으로, 개발자

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

Java - SOLID

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

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

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

객체지향 5원칙 (SOLID)이란? 객체지향 프로그래밍 및 설계의 다섯 가지 기본 원칙**이라고 한다 프로그래머가 시간이 지나도 유지보수와 확장이 쉬운 시스템을 만들고자 할 때 원칙들을 함께 적용할 수 있다.

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