객체지향 프로그래밍 패러다임 대표 프로그래밍 패러다임으로 절차지향 프로그래밍 객체지향 프로그래밍 함수형 프로그래밍 3가지가 있다. 이 중 절차지향은 시대에 뒤떨어져 있고, 함수형은 일부 비지니스에서 활용되고 있으나 객체지향을 대체하기에는 한계가 있다. 객체지향 프로그래밍이 현시점에 가장 대중적인 프로그래밍 패러다임인 것이 확실하다. 2.1 객체지향이란 무엇인가? 개발자라면 캡슐화, 추상화, 상속, 다형성 이라는 객체지향의 4가지 특성에 대해 알고 있을 것이다. 하지만 객체지향의 개념은 그 이상을 포함한다. 이제부터 각 개념에 대해 자세히 알아보겠다. 2.1.1 객체지향 프로그래밍과 객체지향 프로그래밍 언어 객체지향 프로그래밍에는 클래스와 객체라는 기본적이지만 매우 중요한 두 가지 개념이 있다. Java,..
디자인 패턴의 아름다움 - 왕정 지음 간략 목차 chapter 1 _ 고품질 코드 문제 정의 및 기준 7가지 (유지 보수성, 가독성, 확장성, 간결성, 유연성, 재사용성, 테스트 용이성) chapter 2 _ 객체지향 프로그래밍 패러다임 (캡슐화, 추상화, 상속, 다형성 등) chapter 3 _ 설계 원칙 (SRP, OCP 등) chapter 4 _ 코딩 규칙 (변수명, 주석 등) chapter 5 _ 리팩토링 기법 chapter 6 _ 생성 디자인 패턴 chapter 7 _ 구조 디자인 패턴 chapter 8 _ 행동 디자인 패턴 책의 목적 고품질의 코드를 작성할 수 있도록 돕는다. Chater 1 _ 개요 코드 설계 방법론을 배우기 전에 '고품질의 코드란 무엇인가' 같은 코드 품질과 관련되어 확실히..
- Total
- Today
- Yesterday