terryEHLee

terryEHLee

  • 분류 전체보기 (240)
    • ✏️ TIL(Today I Learned) (128)
      • 🐰 2023 Black Rabbit (116)
      • 🐲 2024 Blue Dragon (12)
    • ✨ PS(ProblemSolving) (29)
    • 🖥️ CS(Computer Science) (26)
      • 네트워크 (8)
      • 알고리즘 (1)
      • 자료구조 (2)
      • 데이터베이스 (0)
      • 운영체제 (0)
      • 소프트웨어 (15)
      • 개발상식 (0)
    • ⚡️ Project (7)
      • 💎 Danmi (3)
      • 회원가입연습 (2)
      • ZRM(Zod ReactHookForm MUI) (1)
      • 🪐Hife (1)
      • 🎷 UI 공통 컴포넌트 설계 (0)
    • 🔤 Language (26)
      • HTML (3)
      • CSS (4)
      • JavaScript (7)
      • TypeScript (12)
    • 🔎 기타 (13)
    • 📚 Library (6)
      • JQuery (1)
      • React (0)
    • 📒 정보처리기사 (1)
      • 소프트웨어 설계 (1)
    • 🍫 Framework (3)
      • Next.js (3)
  • 홈
  • 태그
  • 방명록
  • 내배캠_react_이우정
  • 내배캠_react_이안진
RSS 피드
로그인
로그아웃 글쓰기 관리

terryEHLee

컨텐츠 검색

태그

코딩테스트 입문 CS CSS TIS WIL 회고 ts 코딩테스트 연습 연습문제 js programmers redux wis html zod AWS Lv0 ps til 오공시

최근글

댓글

공지사항

아카이브

객체지향설계원칙(1)

  • [Language/TypeScript] 객체지향설계원칙: SOLID

    SRP(Single Responsibility Principle) 단일책임원칙: 클래스는 하나의 책임만 져야함. OCP(Open Closed Principle) 개방 폐쇄 원칙: 클래스는 확장에 대해 열려있고 수정에 대해 닫혀있어야 한다. 즉 클래스의 기존 코드를 수정하지 않고 필요한 기능을 확장할 수 있어야한다(인터페이스, 상속) LSP(Liskov Substitution Principle) 리스코프 치환 원칙: 서브타입은 기반이 되는 슈퍼타입을 대체할 수 있어야함 ISP(Interface Segregation Principle) 인터페이스 분리 원칙: 클래스는 자신이 사용하지 않는 인터페이스의 영향을 받지 않아야 한다. 따라서 인터페이스를 너무 크게 구현하기 보다는 뚜렷한 기능단위로 구현하는 것이 유..

    2023.07.27
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바