본문 바로가기 메뉴 바로가기

Coding 한놈만 팬다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Coding 한놈만 팬다

검색하기 폼
  • 분류 전체보기 (203)
    • Algorithm (143)
      • 프로그래머스 (102)
      • Baekjoon (28)
      • Solve Problem (7)
      • 자료구조 (6)
    • Coding (16)
      • Spring & Project (8)
      • JAVA (6)
      • Node.js (1)
    • Tech Interview (30)
      • 기술 면접 준비 (29)
      • 컴퓨터 공학 퀴즈 (1)
    • 회고 (14)
      • 우당탕 개발자 성장기 (4)
      • 취준 회고 (5)
      • [ZB] 백준 장학금 (5)
  • 방명록

객체지향 설계 (1)
[Backend 개발자 면접 준비] 객체 지향 설계의 5가지 원칙 SOLID

SOLID 란? SOLID란 객체 지향 프로그래밍을 하면서 지켜야하는 5대 원칙으로 각각 SRP(단일 책임 원칙), OCP(개방-폐쇄 원칙), LSP(리스코프 치환 원칙), DIP(의존 역전 원칙), ISP(인터페이스 분리 원칙)의 앞글자를 따서 만들어졌다. SOLID 원칙을 철저히 지키면 시간이 지나도 변경이 용이하고, 유지보수와 확장이 쉬운 소프트웨어를 개발하는데 도움이 되는 것으로 알려져있다. 참고로 SOLID는 어떠한 특정 프로그래밍 언어 혹은 프레임워크를 위해 만든 원칙이 아니다. SOLID는 프레임워크도 라이브러리의 패턴도 아니며, 특정 기술에 국한되지 않는다. 그래서 TypeScript 또는 Java 와 같은 선호하는 프로그래밍 언어나 프레임워크에 원칙을 자유롭게 적용할 수도 있다. (왠만한..

Tech Interview/기술 면접 준비 2023. 8. 3. 12:45
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
TAG
  • 코딩테스트 준비
  • 프로그래머스 자바
  • 코테 준비
  • 프로그래머스 카카오
  • 자바
  • 취준
  • 알고리즘
  • 코딩테스트 공부
  • 개발자 취업 준비
  • 백엔드 개발자 기술 면접 준비
  • 취업 준비
  • 알고리즘공부
  • 코테준비
  • 개발자 취준
  • 코딩테스트공부
  • java
  • 코테공부
  • 자바공부
  • 제로베이스 백준 장학금
  • 백엔드 개발자
  • 기술 면접 준비
  • 백준
  • 제로베이스 백엔드 스쿨
  • 프로그래머스
  • 코딩테스트
  • 개발자 면접 준비
  • 알고리즘 공부
  • 백엔드 개발자 취업 준비
  • 취업준비
  • 주니어 개발자 취업 준비
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바