# OOP

141개의 포스트
post-thumbnail

📚OOP의 5원칙과 4가지 특성

Object-Oriented Programming 의 줄임말객체 지향 프로그래밍 방식입력을 받아 명시된 순서대로만 처리하고 결과를 내는 방식절차적 프로그래밍 방식의 개선된 형태프로그램을 함수단위로 나누고 함수끼리 호출하는 방식큰 문제를 해결하기 위해 문제를 작은 단위들

2일 전
·
0개의 댓글
post-thumbnail

javascript 객체지향

JavaScript의 필수 개념인 객체지향에 대해 정리해보았다. ✔ 알아볼 부분 \- Class 와 Object / 만드는 법 \- Instance \- 객체지향 특성 (캡슐화, 상속, 다형성, 추상화)🔷 클레스와 오브젝트의 차이점인스턴스(instance) : 인스턴

2일 전
·
0개의 댓글

OOP- inheritance pattern

Javascript의 OOP ES6 이전 Javascript는 prototype을 이용해 OOP를 해왔다. 사실 Java나 Python, C++과 같이 Class의 기능을 모두 사용하는 방식은 아니지만 비슷하게 OOP를 만들었다. Python과 비교해 Javascrip

4일 전
·
0개의 댓글
post-thumbnail

TIL30: Object Oriented Programming - ES6

키워드 class를 이용해서 클래스 정의클래스의 속성 정의클래스의 메소드 정의contructor 는 인스턴스가 초기화될 때마다 실행되는 생성자 함수입니다.자료 및 코드 출처: 코드스테이츠(CodeStates)

5일 전
·
0개의 댓글
post-thumbnail

TIL29: Object Oriented Programming - ES5

prototype 은 모델의 Blueprint를 만들 때 사용되는 원형 객체입니다. 그리고 this 는 함수가 실행될 때, 해당 scope마다 생성되는 고유한 실행 컨텍스트(Execution Context)로써 new 키워드로 인스턴스

5일 전
·
0개의 댓글

OOP-Javascript Object.create

Object.create() Object의 create() 메소드에 대해 알아보겠다. 객체를 새로 만들어주는 역할을 한다. 하지만 create를 사용하는 궁극적인 이유는 오직 객체를 만든는 것이 아닌 새로 만드는 객체의 프로토타입이어야 할 객체를 인자로 넣어 주어야

6일 전
·
0개의 댓글

[TIL]OOP

객체지향프로그래밍(Object Oriented Programming)에 대해 공부합니다.

7일 전
·
0개의 댓글
post-thumbnail

[JavaScript] 객체 지향 자바스크립트

객체 지향 프로그래밍이란, 즉 C언어와 같은 절차 지향적인 프로그래밍이 아닌 프로그램을 객체들의 모임으로 파악하고자 하는 프로그래밍의 패러다임 중 하나이다.이 그럼 처럼 하나의 모델이 되는 Car를 만들고, 이 Car를 바탕으로 한 객체를 만드는 프로그래밍 패턴이다.

2020년 9월 16일
·
0개의 댓글

Javascript oop 얕은복사와 깊은복사

참조는 참조한 객체의 데이터를 바꾸면, 원본의 데이터가 영향을 받는다복사는 원본데이터에 영향을 받지 않는다.자바스크립트에서 객체는 참조다.즉, 참조한 데이터의 값을 바꾸게 되면 원본의 데이터에 영향을 받는다.객체의 종류로는 객체, 배열, 함수가 있다.따라서 객체, 배열

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

[TIL] OOP (Object-oriented Programming)

프로그래밍 언어에는 3가지 종류가 있다. 기계어는 컴퓨터의 CPU가 멍령을 처리할 수 있게 0과 1로 구성된 언어이다. 따라서 사람이 이해하기는 너무 복잡해 이를 이용해 프로그래밍을 구축하기 어렵다. 따라서 이를 사람이 이해하기 쉽게 즉, 자연어와 비슷하게 만들어진 언

2020년 9월 10일
·
0개의 댓글
post-thumbnail

OOP-Inheritance

Inheritance Inheritance는 상속이라는 뜻으로 객체 지향 프로그래밍의 중요한 특징 중 하나다. Java나 C++과 같은 객체지향언어는 class를 상속해준다. Javascript도 ECMAScript6부터 class의 등장으로 가능하지만 프로토타입을 기

2020년 9월 10일
·
0개의 댓글
post-thumbnail

OOP란 무엇이며 특징은?(In JAVASCRIPT)

OOP? 맨처음 OOP를 말하기 전에 우리는 객체란 무엇인가를 먼저 알아야한다. 객체란 무엇인가? 우선 위키피디아에서 말하는 객체가 무엇인지 알아보자. 컴퓨터 프로그래밍에서 말하는 객체는 클래스에서 정의한 것을 토대로 메모리(실제 저장공간)에 할당된 것으로 프로그램

2020년 9월 9일
·
0개의 댓글

객체지향 프로그래밍1

: 프로그램을 객체 (메소드, 데이터의 묶음) 라는 기본 단위로 나누고, 이 객체들의 상호작용을 서술하는 방식. 자바스크립트는 ProtoType을 이용하여 객체를 표현할 수 있다. 절차지향 : 명령어의 실행순서를 기반 VS 객체지향 : 기능을 모듈로 묶어 모듈을 재

2020년 9월 9일
·
0개의 댓글

[TIL] 2020/09/09

Today, I Learned About prototype & prototype chaining 정리 링크 : 1, 2 기계어(010101) => 어셈블리어 => 고급언어(C, C++, JAVA) : 이러한 변화 및 발전 과정은 결국 컴퓨터가 쓰는

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

Object-Oriented Programming

일종의 프로그래밍 설계 원칙.어떤 설계? 속성과 기능을 사전에 정의해두고, 필요할 때마다 그러한 속성과 기능을 따르는 인스턴스를 만들어 사용가능.이를 가능케 하는 것이 class.따라서 class = 'property(속성) + method(기능)'으로 구성됨.다음과

2020년 9월 9일
·
0개의 댓글

OOP(Object Oriented Programming)

객체 지향 프로그래밍은 소프트웨어 관련 직종에 종사하기 위해 찾아보다 보면 한번씩은 보는 용어일 것이다. 처음 접할 때는 무슨 이상한 소리인가 하고 보지만 막상 사용해보고 나면 이보다 편한 것이 없다. 파이썬으로 OpenCV와 Tensorflow 배우던 시절 파이썬을

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

TIL02. Object Oriented Programming -

이번 시간은 '객체 지향 프로그래밍(Object Oriented Programming, OOP)'에 대해서 알아보려 한다. OOP는 문자 그대로, 프로그래밍을 할 때 실행되는 모든 로직을 '상태'(properties)와 '행위'(method)로 이루어진 객체(Objec

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

Javascript 객체 지향 프로그래밍 (Object Oriented Programming, OOP)

Javascript 객체 지향 프로그래밍 (Object Oriented Programming)에 대한 설명입니다.

2020년 9월 9일
·
1개의 댓글

20-09-09 OOP: Inheritance

Inheritance 란 상속을 의미한다.현실 세계의 예를 들어보자면, Paul 이라는 성인남성을 하나의 객체로 표현한다고 생각해보자. Paul 이란 사람은 생물학적으로 남자 라는 범주에 속할 것이며, 남자는 다시 인간이라는 큰 대분류 안에 들어간다. 모든 인간은 갖지

2020년 9월 8일
·
0개의 댓글

20-09-08 TIL: OOP

Object-oriented programming, 는 말 그대로 객체를 사용하는 프로그래밍 패러다임을 의미한다. inheritence, hide, polymorphism 등의 일상생활 속에서 사용되는 개념이 그대로 사용된다. OOP 의 가장 큰 목적은 같은 목적을 지

2020년 9월 8일
·
0개의 댓글