본문 바로가기

처음부터 시작하는 개발자

검색하기
처음부터 시작하는 개발자
프로필사진 hwcho0456

  • 분류 전체보기 (15)
    • 서재 (1)
    • CS (6)
    • 대외활동 (7)
      • KT 에이블스쿨 (6)
    • 코딩테스트 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
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 31
Tags
  • 기자단
  • aice
  • KT 에이블스쿨
  • 미적분
  • transformer
  • k-digital
  • 선형대수
  • 국방부
  • 코딩테스트
  • OOP
  • 코딩 테스트
  • 글쓰기
  • deep learning
  • 경제적 자유
  • associate
  • HTTP
  • MAICON
  • ai
  • 수학
  • pandas
  • 코딩마스터스
  • 역행자
  • 해커톤
  • 국방AI경진대회
  • 머신러닝
  • CS
  • 데이터 분석
  • 코딩 마스터스
  • cheatsheet
  • 확률과 통계
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록OOP (1)

처음부터 시작하는 개발자

[CS] 객체지향 프로그래밍

SOLID (객체지향 5원칙) 1. Single Responsibility Principle (단일 책임 원칙) 한 클래스는 하나의 책임만 가져야 한다. class Order: def calculate_total_sum(self): pass def get_items(self): pass def print_order(self): pass # SRP 위반: 주문 출력은 별도의 클래스에서 처리해야 합니다. 2. Open Closed Principle (개방 폐쇄 원칙) “소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다.” class Rectangle: def __init__(self, width, height): self.width = width self.height = height def ..

CS 2023. 10. 15. 23:16
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바