# Polymorphism

[Java] 다형성 이해하기
다형성의 사전적인 의미 프로그램 언어의 다형성은 그 프로그래밍 언어의 자료형 체계의 성질을 나타내는 것으로, 프로그램 언어의 각 요소들이 다양한 자료형에 속하는 것이 허가되는 성질을 가리킨다. 반댓말은 단형성으로, 프로그램 언어의 각 요소가 한 가지 형태만 가지는 성질
[객체 지향] 다형성
다형성은 때에 따라 객체가 다르게 동작할 수 있다.크게 2가지로 나눌 수 있다.두 가지는 컴파일 타임 다형성인 메서드 오버로딩(overloading)과 런타임 다형성인 메서드 오버라이딩이다.동일한 메서드명을 가지고 있지만 매개변수가 다른 경우(매개변수의 개수, 타입,

call signatures, polymorphism, overloading, generics
TypeScript call signatures are used to declare the expected parameters and return type of a function. They are used to provide type information for th

Spring 기본 1 - 객체지향 프로그래밍
👋 DevCamp day.2 객체지향 프로그래밍 ✍️ 객체지향 프로그래밍 > 프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아니라, 수많은 '객체' 단위로 나누고 이들의 상호작용으로 서술하는 방식, '객체'란 하나의 역할을 수행하는 메소드와 변수들의 묶음으로 봐야 한다. ✍️ 객체란? '객체'는 틀로 생각한다. 흔히 드는 예시로 자동차가 있다...
타입스크립트의 다형성(polymorphism)
Polymorphism? poly : many, multi morpho : form, structure => many different forms concrete type : number, void, boolean 등 지금까지 배운 타입. generic type : 타입 placeholder 배열을 받고 그 요소를 하나씩 출력해주는 함수를 만들어 보자...

스프링과 객체 지향
프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러개의 독립된 단위, 즉 객체들의 모임으로 파악하고자 하는 것.객체 지향 프로그래밍은 프로그램을 유연하고 변경을 용이하게 만든다.이것은 즉, 각 모듈을 조립하듯이키보드, 마우스를 갈아 끼우듯이컴퓨터 부품을 갈아 끼우듯

[SEB BE] Section 1. 다형성(polymorphism)-참조변수의 타입변환
poly(여러개) + morphism(형태) = 다형성(polymorphism)즉 다형성이란, 하나의 객체가 여러가지 형태를 가질 수 있다는 뜻이다.자바에서의 다형성이란, 한 타입의 참조변수를 통해 여러타입의 인스턴스를 참조할 수 있도록 한 것이다.💡 하위클래스의 인
java 다형성
📌다형성 객체지향 프로그래밍의 3대 특징 중 하나로 여러개의 형태를 갖는다는 의미 하나의 행동으로 여러가지 일을 수행하는 개념 상속을 이용한 기술로 부모 타입으로부터 파생된 여러가지 타입의 자식 객체를 부모 클래스 타입 하나로 다룰 수 있는 기술 📌다형성의 목적(

JAVA - 다형성 집중 정리
다형성이 무엇이냐면, 다형성은 polymorphism 입니다.면접관은 개발자를 뽑길 원하고 있고, 단순 번역기를 원한것이 아님에도 이런 부끄러운 대답을 한 적이 있는데(물론 모의 면접 연습 이였지만..) 생각해보면 아직도 다형성이 무엇인지 정확히 말하지 못하는 것 같습

JAVA_다형성(polymorphism)
다형성이란? 하나의 클래스가 여러가지의 얼굴을 갖게 하는것. 하나의 객체가 여러가지 타입을 가질 수 있는 것을 의미한다. 다형성은 로 하위 클래스의 객체들을 참조할 수 있게 해준다.
[노마드코더스] Typescript - interface
상속 시, property 추가 시 차이점type 키워드는 interface 키워드에 비해 좀 더 활용할 수 있는 게 많음. 더 flexible함interface는 오로지 객체의 모양을 타입스크립트에게 설명해주는 용도로만 사용됨. 객체지향 프로그래밍의 개념을 활용해서
[노마드코더스] Typescript - call signature & generic
인자의 타입과 함수의 반환타입을 알려줌. 마우스를 올렸을 때 뜨는 타입에 대한 정보.함수가 서로 다른 여러 개의 call signatures를 가지고 있을 때 오버로딩이 발생함call signature을 작성할 때 들어올 인자의 확실한 타입을 모를 때 사용concret

Typescript 함수 이쁘게 정리하기(2)
1. Polymorphism Generic을 사용한 타입 지정 > poly는 그리스어로 많은, 다수라는 뜻입니다. > morphos는 모양, 구조라는 뜻입니다. call signature의 타입이 많아 질 경우, generic을 사용하여 정리 가능합니다. 이는 간

Typescript 함수 이쁘게 정리하기(1)
대시보드 1차 프로젝트를 마치고 유지보수를 위한 2차 프로젝트가 시작하는 시점인 지금, 이번 프로젝트의 골자인 코드 리펙토링을 하기 위해 코드를 다시 살펴 보았습니다.저번 프로젝트를 시작하면서 typescript를 처음 배운데다가, 마감일 또한 타이트하였기에 군데군데