OOP
120 posts
[Python Cheatsheet] 00. Overview - 사용법/커리큘럼/로드맵
[Python Cheatsheet] 08. OOP & Classes - 클래스/상속/프로퍼티
[Python Cheatsheet] 22. copy - 얕은 복사/깊은 복사 패턴
[Python Cheatsheet] 24. ABC - 추상 클래스 정의 패턴
[Python Cheatsheet] 25. Metaclass - 클래스를 만드는 클래스
[Python Cheatsheet] 26. Descriptor - 속성 접근 제어 프로토콜
[Python Cheatsheet] 27. inspect - 런타임 객체 검사
[Python Cheatsheet] 42. pickle - 객체 직렬화 (보안 주의)
[OOAD] 객체지향 분석·설계(OOAD) 마스터 커리큘럼
[Python Cheatsheet] 06. Control Flow - if/for/while 패턴
[Python Cheatsheet] 10. Comprehensions & Generators
[Python Cheatsheet] 13. Files - pathlib/encoding/open 패턴
[Python Cheatsheet] 28. itertools & functools - 자주 쓰는 조합
[Algorithm] C++ 백준 13232번: Domain clusters
[Vocabulary] slouch의 의미와 쓰임 - 동사 핵심 정리
[C++] C++가 여전히 사용되는 이유: 복잡성과 실용성의 균형
[Vocabulary] hinge의 의미와 쓰임 - 동사 핵심 정리
[Algorithm] Big O 표기법 시각 가이드 — Sam Rose 글 정리
[Software] Cognitive Load(인지 부하) in Code - 실용 가이드
[Vocabulary] Basics - 기초의 핵심을 이해하는 영단어
[CleanCode] 코드 최적화: 조건문 올리고 반복문 내리기
[Coding] 코딩의 300년 역사: 천공 카드에서 현대 프로그래밍까지
[Programming] HTML은 프로그래밍 언어인가? html-lang.org 중심 탐구
[Data Structure] C# Lock-Free 우선순위 큐 구현과 동시성 기법
[Vocabulary] illegitimate의 의미와 용례
[Python] 클린 코드의 중요성
[Python] 파이썬 객체지향 프로그래밍(OOP) 완전 가이드
[FFmpeg] AVX-512 최적화로 FFmpeg 성능 향상
[Algorithm] C++/Python 백준 11689번 : GCD(n, k) = 1
[CSharp] 예외 및 예외 처리
[Philosophy] 시간의 본질: 계산적 관점에서 바라본 시간과 관찰자
[CSharp] C# 클래스, 구조체, 레코드와 OOP 핵심 정리
[CSharp] C# 패턴 일치(Pattern Matching) 개념과 실무 활용
[CSharp] 무명 형식
[CSharp] 무시 항목(Discard) - 기본 개념과 실전 활용
[CSharp] 튜플 및 형식 분해
[MemorySafety] 메모리 안전성을 위한 C++의 새로운 접근
[CSharp] C# 프로그램의 기본 구조
[CSharp] C# 형식 시스템
[CSharp] C#의 레코드 형식 소개
[CSharp] 인터페이스 - 여러 형식에 대한 동작 정의
[CSharp] 제네릭 클래스 및 메서드
[CSharp] 클래스 소개
[Python] 고급 파이썬 튜토리얼: OOP·데코레이터·제너레이터·테스트
[Algorithm] C++/Python 백준 13141번 : 그래프 불태우기
[Architecture] Architectural Metapatterns 정리
[Tech] LangGraph로 LLM 에이전트·워크플로우 구축하기
[Blockchain] 제로 지식 증명(ZKP) 개념·유형·활용 완벽 가이드
[EntityFramework] EF는 당신이 생각하는 것보다 똑똑하다
[Refactoring] 코드 리팩토링의 중요성과 모범 사례
[Technology] CRDT(Conflict-Free Replicated Data Types) 개요와 활용
[Architecture] C4 모델 쉽게 이해하기
[C++] C++ 안전성과 보안: 메모리·타입·경계 안전성과 실무 대응
[Python] 함수형 프로그래밍 HOWTO: 개념·파이썬 활용·장단점
[TypeScript] 타입 추론: 원리·Best Common Type·Contextual Typing·실전 활용
[DesignPattern] 빌더 패턴(Builder Pattern) 정리와 Java 예제
[DesignPattern] 추상 팩토리 패턴
[DesignPattern] 프로토타입 패턴
[DesignPattern] 팩토리 메소드 패턴(Factory Method) 정리
[DesignPattern] 싱글턴 패턴(Singleton Pattern) 정리와 C# 구현
[DataStructure] 쿼드 트리(Quad Tree) 개념과 활용
[SoftwareTesting] 소스 코드 테스트 커버리지 메트릭과 활용
[C#] C# 언어 둘러보기 — 역사·문법·.NET·실습
[C#] C# 프로그램 구조와 진입점 정리
[C#] 객체 지향 프로그래밍(OOP) 핵심 개념과 실습
[C#] 인터페이스와 추상 클래스 차이·활용 가이드
[SoftwareDevelopment] DDD(도메인 주도 설계) 개념과 실무 적용
[C#] C# 데이터 타입: 값/참조 형식, 리터럴, Nullable 정리
[C#] 배열(Array) 정리: 선언·초기화·System.Array·실전 예제
[C#] 변수와 상수: 로컬·필드·const·readonly·var 완벽 정리
[DesignPattern] Abstract Factory Pattern - 추상 팩토리 패턴
[DesignPattern] Builder pattern - 생성과 표현의 분리
[DesignPattern] 디자인 패턴 개요와 생성·구조·행동 패턴
[Software] SOLID 원칙 이해 — 유지보수·확장 가능한 코드의 핵심
[C++] C++ 동적 로딩(dlopen API) 완벽 가이드
[Tutorial] futurecoder - 초보자용 파이썬 무료·오픈소스 인터랙티브 강의
[Rust] Comprehensive Rust 무료 강의 정리 및 코스 구조
[Tutorial] Learn Prompting - 프롬프트 엔지니어링 무료 가이드 정리
[C#] CancellationTokenSource 사용법과 Task 취소 패턴
[OOP] 디미터의 법칙(Law of Demeter)과 결합도 낮추기
[C#] Source Generator 개요와 Hello World 예제
[C++] Lambda를 사용한 unique_ptr Custom Deleter 가이드
[C#] string 반복 연결 시 흔한 실수와 StringBuilder 사용법
[Clean Code] 클린 코드와 같은 건 없다
[Programming] 가장 똑똑한 소프트웨어 엔지니어에게 배운 10가지 교훈
[C#] long을 int·uint로 안전하게 변환하기
[C#] 클래스와 구조체 선택 가이드: 차이점·성능·사용 기준
[Python Cheatsheet] 02. Built-in Functions
[Design Pattern] Abstract Factory - 추상 팩토리 패턴
[Design Pattern] Adapter - 어댑터 패턴
[Design Pattern] Bridge - 브릿지 패턴
[Design Pattern] Builder - 빌더 패턴
[Design Pattern] Chain of Responsibility - 책임 연쇄 패턴
[Design Pattern] Command - 커맨드 패턴
[Design Pattern] Composite - 컴포지트 패턴
[Design Pattern] Decorator - 데코레이터 패턴
[Design Pattern] Facade - 퍼사드 패턴
[Design Pattern] Factory Method - 팩토리 메서드 패턴
[Design Pattern] Flyweight - 플라이웨이트 패턴
[Design Pattern] Interpreter - 인터프리터 패턴
[Design Pattern] Iterator - 반복자 패턴
[Design Pattern] Mediator - 중재자 패턴
[Design Pattern] Memento - 메멘토 패턴
[Design Pattern] Observer - 옵저버 패턴
[Design Pattern] Prototype - 프로토타입 패턴
[Design Pattern] Proxy - 프록시 패턴
[Design Pattern] Singleton - 싱글턴 패턴
[Design Pattern] State - 상태 패턴
[Design Pattern] Strategy - 전략 패턴
[Design Pattern] Template Method - 템플릿 메서드 패턴
[Design Pattern] Visitor - 방문자 패턴
[Design Pattern] 디자인 패턴 개요 및 분류
[Design Pattern] 디자인 패턴 총정리 및 실전 적용
[SW] 개발자가 갖춰야 할 필수 마인드와 원칙
[.NET] Custom AssemblyLoadContext로 플러그인 DLL 의존성 로딩하기
[C/C++] namespace 안의 #define은 범위를 제한하지 않는다
[.NET] 왜 리플렉션(Reflection)은 느린가? CLR 내부와 대안 정리
[.NET] C# 조건부 컴파일 옵션 적용하기
[.NET] 런타임별 Finalizer 호출 차이와 IDisposable 권장
[Hardware] LattePanda Alpha에 Ubuntu 16.04 LTS 설치 가이드
Home