# 객체지향 프로그래밍

29개의 포스트

객체지향 프로그래밍

객체지향 프로그래밍이란? "객체지향 프로그래밍은 무엇인가?" 를 정의내리는 것은 "인간은 무엇인가?" 라는 것을 한마디로 정의하기 어려운 것과 같다고 한다. 핵심 정리정돈, 복잡성을 낮추는 것 일상생활에서 예시를 들자면, 우리는 위 사진과 같이 어지렵혀져 있는 장

2021년 2월 26일
·
0개의 댓글
post-thumbnail

OOP 객체지향 프로그래밍이란?

OOP 객체지향 프로그래밍 객체지향 프로그래밍이란? > 예를 들어 온라인 쇼핑 어플리케이션을 만든다고 가정해본다면, 주문의 정보, 고객의 데이터, 상품의 데이터, 주문하기, 장바구니에 담기 등 여러가지 변수와 함수가 필요하게 됩니다. 이렇게 코드를 작성하다보면 프로

2021년 2월 24일
·
0개의 댓글
post-thumbnail

규칙 9: Getter, Setter를 사용하지 마라

객체에 메세지를 보내라

2021년 2월 6일
·
0개의 댓글
post-thumbnail

규칙 8: 인스턴스 변수는 2개 이하로 유지하라

높은 응집도, 그리고 더 나은 캡슐화를 위하여

2021년 2월 6일
·
0개의 댓글
post-thumbnail

규칙 6: 축약하지 말라

절대로 클래스명이나 메소드명, 변수명을 줄여쓰지 말자

2021년 2월 6일
·
0개의 댓글
post-thumbnail

규칙 5: 한 줄에 점은 오직 하나만 사용하라

속성값을 가져오기 위해 깊은 바다 속에 뛰어들지 마라

2021년 2월 4일
·
0개의 댓글
post-thumbnail

규칙 4: 일급 콜렉션을 사용하라

의미나 기능이 있는 Array나 Object를 class로 감싸자

2021년 2월 3일
·
2개의 댓글
post-thumbnail

규칙 3: 모든 원시값과 문자열을 포장하라

의미있는 값들은 상수화하거나 값 객체로 포장하자

2021년 2월 2일
·
6개의 댓글
post-thumbnail

규칙 2: else 키워드를 사용하지 마라

else만 없애도 코드가 한 단계는 깨끗해진다

2021년 2월 2일
·
1개의 댓글
post-thumbnail

규칙 1: 한 메서드에 오직 한 단계의 들여쓰기

들여쓰기는 줄이고 가독성은 높이고

2021년 2월 1일
·
0개의 댓글
post-thumbnail

객체지향 생활체조 (Object Calisthenics)

TypeScript로 객체지향 훈련을 해보자

2021년 2월 1일
·
0개의 댓글
post-thumbnail

객체 지향 프로그래밍

OOP(Object Oriented Programming) 이해하기JavaScript에서 Object를 생성하는 여러가지 방법들JavaScript에서 Prototype은 무엇이고 왜 사용해야할까?컴퓨터 프로그래밍은 알고리즘의 모음이다.0과 1로 조합된 언어컴퓨터(CPU

2021년 1월 14일
·
0개의 댓글
post-thumbnail

[Review] 엘레강트 오브젝트 1편

코드의 품질을 해치지 않으면서도 객체지향 언어의 특성을 잘 활용해서 프로그래밍을 연습하고 싶다는 생각에 이 책을 구입했습니다.첫 장 부터 팩토리 패턴(Factory Pattern)에 대한 설명과 함께 우리가 사용중인 대부분의 객체지향 언어(Java, C제목은 거창하게

2021년 1월 10일
·
0개의 댓글

클래스

컴퓨터 프로그램을 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메서지를 주고받고, 데이터를 처리할 수 있다.좀 더 나은 프로그램을 만들기 위한 프로그래밍 패러다임으로 로직을 상태와 행위로 이루어진 객체로 만드는 것이다.이 객

2021년 1월 4일
·
0개의 댓글

개발지식

객체지향 프로그래밍 Object Oriented Programming 현실 세계를 프로그래밍으로 옮겨와 프로그래밍하는 것 : 추상화 재사용성 높다 = 신뢰성 확보 비용절감 유지보수 용이 모델링 과정에서 매핑을 통해 요구사항을 명확하게 파악 > ### 설계원칙

2020년 11월 13일
·
0개의 댓글

Object Oriented Programming

객체 지향 프로그래밍(OOP)이란 프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아니라, '객체(Object)'라는 기본 단위로 나누고 이 객체들의 상호작용으로 서술하는 방식이다.

2020년 11월 12일
·
0개의 댓글
post-thumbnail

TIL15: OOP / ES6

ES6에서 객체지향 프로그래밍코드 출처: 코드스테이츠(CodeStates)

2020년 11월 1일
·
0개의 댓글