# 상속

12개의 포스트

[js]객체

객체프로퍼티프로토타입상속newthis

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

TIL(20.03.25)프로토타입을 이용한 상속

자바스크립트에서는 모든 객체는 프로토타입이라는 객체지향에서 부모클래스와 비슷한 개념의 프로토 타입 객체를 가지고 있다 이를 프로토 타입 객체 또는 프로토타입이라고 한다.기본적으로 프로토타입을 설정해주지 않으면 모든 객체는 Object.prototype을 proto

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

20.03.25 상속(Inheritance) & Prototype Chain

Javascript는 프로토타입 기반 언어이다.프로토타입 기반 프로그래밍이란 객체지향 프로그래밍의 한 형태의 갈래로 클래스가 없고, 클래스 기반 언어에서 상속을 사용하는 것과는 다르게, 객체를 원형(프로토타입)으로 하여 복제의 과정을 통하여 객체의 동작 방식을 다시 사

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

JAVA의 오버라이딩(Override)

Override는 '기각하다', '무시하다'의 뜻을 담고있다. 즉, '기존의 것을 무시하고 덮어쓰다.'의 의미를 가진다. 자바에서 메소드 오버라이딩이란, 상속의 관계에 있는 클래스 간에 하위 클래스가 상위 클래스와 '완전 동일한 메소드'를 덮어쓴다는 의미이다. 여기서

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

JAVA에서 클래스 상속

상속은 클래스를 재활용하는데에 그 목적이 있다고 보기 힘들다. 현실적으로 재활용을 고려해서 클래스를 디자인하는 것이 새로운 클래스를 디자인하는 것보다 몇 배나 더 큰 노력과 시간이 들기 때문이다. 그렇다면 JAVA에서 상속은 왜 중요하며 그 목적은 무엇일까?상속을 통해

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

02. 객체지향 프로그래밍

구현 은닉 (implementation hiding) > 접근 제어 메커니즘은 프로그래밍 언어 차원에서 클래스의 내부와 외부를 명확하게 경계 지을 수 있게 하는 동시에 클래스 작성자가 내부 구현을 은닉할 수 있게 해준다. ... 설계가 필요한 이유는 변경을 관리하기 위해서라는 것을 기억하라. ... 객체의 변경을 관리할 수 있는 기법 중에서 가장 대표적...

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

우아한 테크코스 6주차 회고

6주차 미션 지난 로또 미션 이후 새롭게 블랙잭 게임을 구현하는 미션을 시작했다. 이번에도 총 2주차로 진행되었고, 1단계는 블랙잭 게임 규칙 구현과, 플레이어의 승부 계산하는 부분을 2단계로는 플레이어가 금액을 베팅을 하고 승부에 따라서 상금을 받는 기능을 추가하는

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

Object.create()를 이용한 상속

권장 하지 않는 proto를 사용하지 않고, Object.create()를 이용해서 상속을 해보자.

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

__proto__를 이용한 상속

proto를 이용한 상속 자바스크립트 관련 공식 문서 , 책, 강의 등에서 proto는 권장 하지 않는다.

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

2019.09.23 TIL (Arrow function, prototype)

1. Arrow function 을 사용하는 이유 > ### 1. 간결함 를 아래와 같이 변경할 수 있다. > > 1. function 생략 가능 변수의 ( ) 생략 가능 ( 매개변수가 한 개만 있을 경우 생략 가능, 2개부터는 ( ) 필요) { } , return 생략 가능 ( 한 줄로 표현 가능 할 경우 ) > ### 2. this 2. 객체생성자...

2019년 9월 23일
·
0개의 댓글

2019.09.19 TIL

1. 상속패턴 > - functional - 함수를 생성하고 그 안에 메소드를 넣는다 > - functional-shared - 메소드를 따로 생성하고 함수에 참조값 형식으로 넣는다 // 메모리 효율적 사용 가능 > - prototypal - 함수를 생성할때 Object.create() 를 이용하여 prototype을 참조한다. > - pseudoclass...

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

기초 개발상식 및 개념들 - 2 (상속과 재사용)

1. 상속과 재사용 1.1 상속을 통한 재사용 단점 상위클래스의 변경이 어렵다. > 상위클래스를 변경하게되면 그에 해당하는 하위클래스 모두에게 영향을 줄 수 있다. 상위클래스 입장에서 앞으로 어떤 하위클래스가 생길지 모르기 때문에 쉽게 변경하기 어렵다. 클래스가 증가할 수 있다. 상속 오용 이러한 경우에 메소드를 사용해야 사이즈를 변경할 수 있는데 ...

2018년 12월 15일
·
1개의 댓글