Abstraction(추상화)
157 posts
[Computer Terms] 팩토리 패턴 (Factory Pattern)
[Clean Code] 02. 나쁜 코드 진단과 개선 실습
[Clean Code] 04. 네이밍 리팩토링 실습
[Clean Code] 05. 함수는 작게, 한 가지만
[Clean Code] 06. 함수 리팩토링 실습
[Clean Code] 11. 객체와 자료구조의 비대칭
[Clean Code] 12. 디미터 법칙 리팩토링 실습
[Clean Code] 18. 클래스는 작아야 한다
[Clean Code] 20. 시스템과 의존성 주입
[Software Architecture] 02. 아키텍처 설계 원칙
[OOAD] 09. 설계 원칙과 패턴 적용 전략
[OOAD] 10. 아키텍처 설계와 레이어 분리
[OOAD] 11. 의존성 관리와 인터페이스 설계
[OOAD] 12. 확장성과 유연성을 위한 설계 기법
[OOAD] 13. 도메인 주도 설계(DDD)의 핵심 개념
[OOAD] 14. 전략적 설계: 바운디드 컨텍스트
[OOAD] 15. 전술적 설계: 엔티티와 밸류 오브젝트
[OOAD] 16. 애그리거트와 리포지터리 패턴
[OOAD] 18. 클린 아키텍처와 헥사고날 아키텍처
[Design 11] 데이터베이스 접근 최적화
[Concurrency Patterns] 00. 멀티스레딩 디자인 패턴 시리즈 소개와 커리큘럼
[Optimization(C++)] 02. Low-latency C++ 언어 최적화 트랙
[Programming] S-expression 문법: dotted pair부터 quasiquote까지
[Vocabulary] representation 뜻과 의미 - 명사 핵심 정리
[Clean Architecture] 01. 소프트웨어 아키텍처의 탄생과 진화
[Clean Architecture] 02. 계층형 아키텍처의 역사와 한계
[Clean Architecture] 03. 헥사고날 아키텍처 (Ports and Adapters)
[Clean Architecture] 04. 어니언 아키텍처: 도메인 중심 설계
[Clean Architecture] 05. 클린 아키텍처의 탄생
[Clean Architecture] 06. 서론: 설계와 아키텍처
[Clean Architecture] 08. 두 가지 가치: 행위와 구조
[Clean Architecture] 09. 프로그래밍 패러다임 서론
[Clean Architecture] 12. 객체 지향 프로그래밍
[Clean Architecture] 13. 함수형 프로그래밍
[Clean Architecture] 14. SOLID 원칙 서론
[Clean Architecture] 15. SRP: 단일 책임 원칙
[Clean Architecture] 16. OCP: 개방-폐쇄 원칙
[Clean Architecture] 17. LSP: 리스코프 치환 원칙
[Clean Architecture] 18. ISP: 인터페이스 분리 원칙
[Clean Architecture] 19. DIP: 의존성 역전 원칙
[Clean Architecture] 20. 컴포넌트 원칙 서론
[Clean Architecture] 21. 컴포넌트: 배포 단위
[Clean Architecture] 23. 컴포넌트 결합: ADP, SDP, SAP
[Clean Architecture] 24. 아키텍처 서론
[Clean Architecture] 25. 아키텍처란?
[Clean Architecture] 27. 경계: 선 긋기와 플러그인 아키텍처
[Clean Architecture] 29. 정책과 수준
[Clean Architecture] 30. 업무 규칙: 엔터티와 유스케이스
[Clean Architecture] 38. 테스트 경계
[Clean Architecture] 39. 클린 임베디드 아키텍처
[OOAD] 01. 객체지향 패러다임의 본질과 철학
[OOAD] 02. 분석과 설계의 핵심 개념
[OOAD] 03. 객체지향 4대 원칙 심층 분석
[OOAD] 04. SOLID 원칙 실무 적용
[OOAD] 05. 요구사항 분석과 도메인 모델링
[OOAD] 06. 유스케이스 기반 분석 기법
[OOAD] 07. 클래스 다이어그램과 관계 모델링
[OOAD] 객체지향 분석·설계(OOAD) 마스터 커리큘럼
[Security] 프라이버시는 마케팅, 익명성은 아키텍처
[C++] C++가 여전히 사용되는 이유: 복잡성과 실용성의 균형
[Software] Cognitive Load(인지 부하) in Code - 실용 가이드
[Web] 게이트키퍼 없는 웹 — 에이전트 인증·인가 원칙
[CleanCode] 코드 최적화: 조건문 올리고 반복문 내리기
[Design Patterns] 20. 도메인 주도 설계와 디자인 패턴
[Design Patterns] 18. 함수형 프로그래밍과 디자인 패턴: 패러다임의 진화
[Design Patterns] 17. 패턴의 조합과 상호작용: 설계의 협주곡
[Design Patterns] 16. 메멘토와 비지터: 상태 보존과 연산 분리
[Design Patterns] 15. 인터프리터와 미디에이터: 파싱과 조정의 패턴
[Design Patterns] 14. 템플릿 메서드와 이터레이터: 제어의 깊이
[Design Patterns] 13. 커맨드와 체인 오브 리스폰시빌리티: 요청 처리의 예술 — 실습
[Design Patterns] 13. 커맨드와 체인 오브 리스폰시빌리티: 요청 처리의 예술
[Design Patterns] 12. 전략과 상태: 알고리즘 캡슐화의 미학
[Design Patterns] 11. 옵저버: 이벤트 드리븐 아키텍처의 핵심
[Design Patterns] 10. 브릿지와 플라이웨이트: 분리와 효율성 — 실습
[Design Patterns] 10. 브릿지와 플라이웨이트: 분리와 효율성
[Design Patterns] 09. 프록시 패턴의 다면성
[Design Patterns] 08. 데코레이터와 컴포지트: 재귀적 아름다움 — 실습
[Design Patterns] 08. 데코레이터와 컴포지트: 재귀적 아름다움
[Design Patterns] 07. 어댑터와 파사드: 인터페이스의 철학
[Design Patterns] 06. 빌더와 프로토타입 패턴의 깊이 있는 이해 — 실습
[Design Patterns] 06. 빌더와 프로토타입 패턴의 깊이 있는 이해
[Design Patterns] 04. 팩토리 패턴의 진화 — 실습
[Design Patterns] 04. 팩토리 패턴의 진화
[Design Patterns] 03. 객체지향 설계의 깊이 있는 이해
[Design Patterns] 01. 디자인 패턴의 철학과 역사
[ComputerScience] 알론조 처치: 컴퓨터 과학의 숨은 거장
[Python] 파이썬 객체지향 프로그래밍(OOP) 완전 가이드
[FFmpeg] AVX-512 최적화로 FFmpeg 성능 향상
[Cartography] ColorBrewer 온라인 색상 팔레트 도구
[Philosophy] 시간의 본질: 계산적 관점에서 바라본 시간과 관찰자
[CSharp] C# 클래스, 구조체, 레코드와 OOP 핵심 정리
[CSharp] 제네릭 클래스 및 메서드
[CSharp] 클래스 소개
[Architecture] Architectural Metapatterns 정리
[Technology] CRDT(Conflict-Free Replicated Data Types) 개요와 활용
[Architecture] C4 모델 쉽게 이해하기
[Python] 함수형 프로그래밍 HOWTO: 개념·파이썬 활용·장단점
[TypeScript] 타입 추론: 원리·Best Common Type·Contextual Typing·실전 활용
[DeepLearning] JAX vs PyTorch 딥러닝 프레임워크 비교
[DesignPattern] 빌더 패턴(Builder Pattern) 정리와 Java 예제
[DesignPattern] 추상 팩토리 패턴
[DesignPattern] 프로토타입 패턴
[DesignPattern] 팩토리 메소드 패턴(Factory Method) 정리
[DesignPattern] 싱글턴 패턴(Singleton Pattern) 정리와 C# 구현
[DataStructure] 쿼드 트리(Quad Tree) 개념과 활용
[C#] C# 프로그램 구조와 진입점 정리
[C#] 객체 지향 프로그래밍(OOP) 핵심 개념과 실습
[C#] 인터페이스와 추상 클래스 차이·활용 가이드
[SoftwareDevelopment] DDD(도메인 주도 설계) 개념과 실무 적용
[TypeScript] Reverse Mapped Types 이해와 실전 활용
[Clean Architecture] 00. 클린 아키텍처 개요
[DesignPattern] Abstract Factory Pattern - 추상 팩토리 패턴
[DesignPattern] Builder pattern - 생성과 표현의 분리
[Reinforcement Learning] 강화 학습 이해와 실전 가이드
[Software] SOLID 원칙 이해 — 유지보수·확장 가능한 코드의 핵심
[Networking] API Gateway와 Load Balancer 비교·역할·선택 가이드
[C++] C++ 동적 로딩(dlopen API) 완벽 가이드
[ChatGPT] GPT-4 품질 저하(너핑) 논란과 비조정형 AI 논의
[Tutorial] futurecoder - 초보자용 파이썬 무료·오픈소스 인터랙티브 강의
[Rust] Comprehensive Rust 무료 강의 정리 및 코스 구조
[Tutorial] Learn Prompting - 프롬프트 엔지니어링 무료 가이드 정리
[Linux] DebugFS, SecurityFS, PipeFS, SockFS 가상 파일시스템 정리
[OOP] 디미터의 법칙(Law of Demeter)과 결합도 낮추기
[C#] Source Generator 개요와 Hello World 예제
[C#] 클래스와 구조체 선택 가이드: 차이점·성능·사용 기준
[Design Pattern] 00. 디자인 패턴 개요 및 분류
[Design Pattern] 01. Abstract Factory - 추상 팩토리 패턴
[Design Pattern] 02. Builder - 빌더 패턴
[Design Pattern] 03. Factory Method - 팩토리 메서드 패턴
[Design Pattern] 04. Prototype - 프로토타입 패턴
[Design Pattern] 05. Singleton - 싱글턴 패턴
[Design Pattern] 06. Adapter - 어댑터 패턴
[Design Pattern] 07. Bridge - 브릿지 패턴
[Design Pattern] 08. Composite - 컴포지트 패턴
[Design Pattern] 09. Decorator - 데코레이터 패턴
[Design Pattern] 10. Facade - 퍼사드 패턴
[Design Pattern] 11. Flyweight - 플라이웨이트 패턴
[Design Pattern] 12. Proxy - 프록시 패턴
[Design Pattern] 13. Interpreter - 인터프리터 패턴
[Design Pattern] 14. Template Method - 템플릿 메서드 패턴
[Design Pattern] 15. Chain of Responsibility - 책임 연쇄 패턴
[Design Pattern] 16. Command - 커맨드 패턴
[Design Pattern] 17. Iterator - 반복자 패턴
[Design Pattern] 18. Mediator - 중재자 패턴
[Design Pattern] 19. Memento - 메멘토 패턴
[Design Pattern] 20. Observer - 옵저버 패턴
[Design Pattern] 21. State - 상태 패턴
[Design Pattern] 22. Strategy - 전략 패턴
[Design Pattern] 23. Visitor - 방문자 패턴
[Design Pattern] 24. 디자인 패턴 총정리 및 실전 적용
[SW] 개발자가 갖춰야 할 필수 마인드와 원칙
[RPM] Spec 파일에서 주석과 매크로 동시 사용 시 주의사항
[C/C++] namespace 안의 #define은 범위를 제한하지 않는다
[.NET] 왜 리플렉션(Reflection)은 느린가? CLR 내부와 대안 정리
[.NET] 런타임별 Finalizer 호출 차이와 IDisposable 권장
[Tool] Tmux - 터미널 다중화와 세션·윈도우·패널 관리 가이드
[Hardware] LattePanda Alpha에 Ubuntu 16.04 LTS 설치 가이드
Home