HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🍗
[New] 조규현팀
/
🔗
개발에 도움이 되는 사이트
/
⚙️
SOLID
⚙️

SOLID

Tags
CS
Created
Jul 15, 2022 05:27 AM
Related to 생각 공유 주제 (1) (링크) 1
🏬
SOLID
category
Java
creator
modifier
type
Daily
속성
The S.O.L.I.D Principles in Pictures
If you are familiar with Object-Oriented Programming, then you've probably heard about the SOLID principles. These five software development principles are guidelines to follow when building software so that it is easier to scale and maintain. They were made popular by a software engineer, Robert C. Martin.
https://medium.com/backticks-tildes/the-s-o-l-i-d-principles-in-pictures-b34ce2f1e898
The S.O.L.I.D Principles in Pictures
[번역] 그림으로 보는 SOLID 원칙
SOLID 원칙과 관련된 좋은 그림예시가 있어서 이를 번역하면서 예제코드를 추가하였습니다. 만약 당신이 객체지향 프로그래밍과 친숙하다면, 당신은 SOLID 원칙에 대해 들어보았을 것 입니다. 이러한 다섯가지 개발 원칙은 소프트웨어 개발과 유지보수를 쉽게 할수 있도록 하는 가이드라인이라고 볼 수 있습니다. 이러한 원칙은 Robert C. Martin이라고 하는 소프트웨어 엔지니어에 의해 유명해졌습니다.
https://blog.siner.io/2020/06/18/solid-principles/
[번역] 그림으로 보는 SOLID 원칙
[OOP] SOLID 원칙
클린코드의 저자 로버트 C.마틴이 2000년대 초, 객체지향 프로그래밍 및 설계의 다섯가지 원칙을 정의하였다. 이를 동료 개발자인 마이클 페더스가 앞글자를 따와서 정리한 것이 SOLID 이다. 응집도를 높이고, 결합도는 낮추는 원칙을 OOP 즉, 객체지향의 관점에서 재정립한 설계 원칙이다. 다음과 같은 다섯가지가 있다.
[OOP] SOLID 원칙
https://minkwon4.tistory.com/281
[OOP] SOLID 원칙
[객체지향] SOLID란?
객체지향 책에서 자주봤지만 자주 잊게되는 SOLID에 대하여 알아보겠습니다. SOLID는 Robert Martin 이 객체지향 설계를 잘 하기 위하여 모아놓은 다섯가지 원칙의 앞글자모음입니다. 이 원칙들을 꽤뚫는 핵심은 객체를 역할과 구현 으로 나누는 것 입니다. 사용자는 역할(인터페이스)만 알면 되고, 구현이 변경되어도 영향을 받지 않게 됩니다. 하나의 클래스는 하나의 책임을 가져야 합니다.
[객체지향] SOLID란?
https://chrisjune-13837.medium.com/%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5%EA%B3%BC-solid-ac4fdbe8882
[객체지향] SOLID란?
SOLID 원칙이란
객체지향 프로그래밍 및 설계에 대한 다섯가지 기본원칙 powered by Clean Architecture 1990년대이전 개발자는 하드웨어로인한 소프트웨어의 제약사항 때문에, "유지보수성이 높은 코드" 보다는 "기기 입장에서 효율적인 코드"를 더욱 선호하는 추세였다. 하지만, 무어의 법칙 이 나올 정도로, 하드웨어가 끊임없이 발전하고 프로그래머가 소프트웨어를 키우는 속도 보다 하드웨어의 발전속도가 더 빨라지게 되자, 개발자는 하드웨어로 인한 제약사항 에서 어느정도 벗어나게 되었다.
SOLID 원칙이란
https://velog.io/@xylopeofficial/SOLID-%EC%9B%90%EC%B9%99%EC%9D%B4%EB%9E%80
SOLID 원칙이란
객체지향 개발 5대 원칙 (SOLID)
모든 개발이 그렇듯 프로젝트 초반에는 완벽하게 설계가 된것 같고 견고하게 구조를 다듬어 나아가는듯하게 개발이 되지만 개발을 하면 할수록 나의 코드와 구조의 틀이 점점 어긋나기 시작합니다. 어쩔수 없이 리팩토링을 나중에 하지만 그럴때마다 항상 떠오르는 기본중의 기본 원칙, 바로 이번에 소개하는 객체지향 개발 5대 원칙을 항상 떠올리게됩니다.
객체지향 개발 5대 원칙 (SOLID)
https://velog.io/@lsb156/%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5-%EA%B0%9C%EB%B0%9C-5%EB%8C%80-%EC%9B%90%EC%B9%99-SOLID
객체지향 개발 5대 원칙 (SOLID)