# abstraction

21개의 포스트
post-thumbnail

추상화 (Abstraction)

객체지향 프로그래밍의 네번째 개념으로 "추상"이라는 용어의 사전적 의미는 "사물이나 표상을 어떤 성질, 공통성, 본질에 착안하여 그것을 추출하여 파악하는 것" 이라 정의한다.여태 상속이 하위 클래스를 정의하는데 상위 클래스를 사용한 것이라 하면, 추상화는 반대라 생각하

2022년 5월 13일
·
0개의 댓글
·
post-thumbnail

OOP Implement Pattern

어느 집단이든 따라하는 가치가 있다. 가정에도 있고, 학교에도 있고, 직장에도 있다. 우리 프로그래머에게는 코드를 짜는 것이 일이기 때문에, 이 품질을 높이는 것이 가장 중요한 안건이다. 이를 위한 가치와 원칙에 대해 알아보자.

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

OS를 알아보자 - 1편. Abstraction

OS란 무엇일까 OS의 Key role들과 탄생배경을 얘기해보고 Key role 들 중 첫 번째인 Abstraction. 추상화에 대해 알아보자

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

OOP 객체지향 프로그래밍

Object-oriented programming(OOP) is a programming paradigm based on the concept of objects. (참고 paradigm : Style of code, 'how' we write and organize

2021년 12월 23일
·
0개의 댓글
·
post-thumbnail

[CS] 객체 지향 JavaScript Day-33

객체 지향 프로그래밍은 데이터와 기능을 한 곳에 묶어 처리합니다.코드를 추상화하여 직관적으로 생각할 수 있기 때문에, 오래 전부터 프로그래밍 방법론으로 매우 빠르게 적용되었습니다.외부 함수의 변수에 접근할 수 있는 내부 함수 또는 이러한 작동 원리를 일컫는다.함수와 함

2021년 12월 13일
·
0개의 댓글
·
post-thumbnail

destini App

선택에 따라 전개가 바뀌는 이야기 책자

2021년 11월 18일
·
0개의 댓글
·

퀴즈앱3; 추상화

추상화 작업을 통한 퀴즈앱의 효율성 및 기능 강화

2021년 11월 10일
·
0개의 댓글
·
post-thumbnail

[CS] prototype Day-23

객체 지향 프로그래밍의 등장 이전..초기의 프로그래밍 언어는 일반적으로 절차적 언어라고 불렀습니다.절차적 언어에는 객체 지향의 개념이 없는 언어였습니다.'class'라고 부르는 데이터 모델의 청사진을 사용해 코드를 작성합니다.현대의 언어들은 대부분 객체 지향 특징을 가

2021년 11월 8일
·
0개의 댓글
·
post-thumbnail

[CS] 고차함수 Day-19

고차함수에서 우리가 배워야 될 것 일급 객체(first-class citizen)의 세 가지 특징 고차 함수(higher-order function) 고차 함수를 JS로 작성 일급 객체 (first-class citizen)이란? JavaScript에서 일급 객체는

2021년 10월 29일
·
0개의 댓글
·
post-thumbnail

Mar 01, 2021, TIL (Today I Learned) - entity, abstraction, encapsulation, error handling

"An entity describes an object, including its name, attributes, and relationships"출처: Configuring Entities | Apple Developer Documentation타입 은 개체를 대표하

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

[객체 지향 프로그래밍 입문] 추상화의 예시

기능 예시클라우드 파일 통합 관리 기능 개발대상 클라우드 : 드롭박스, 박스주요 기능각 클라우드의 파일 목록 조회, 다운로드, 업로드, 삭제, 검색이제 여기에 여러 다른 클라우드를 지원하고 기능(클라우드간 복사)을 추가한다고 해보겠습니다.만약 위와 같이 추상화하지 않은

2021년 8월 19일
·
0개의 댓글
·
post-thumbnail

[객체 지향 프로그래밍 입문] 다형성과 추상화

여러 ( poly ) 모습 ( morph ) 을 갖는 것객체지향에서는 한 객체가 여러 타입을 갖는 것즉 한 객체가 여러 타입의 기능을 제공타입 상속으로 다형성을 구현하위 타입은 상위 타입도 된다데이터나 프로세스 등을 의미가 비슷한 개념이나 의미 있는 표현으로 정의하는

2021년 8월 19일
·
0개의 댓글
·
post-thumbnail

[TIL] 21.03.01.(Mon)

Swift, 타입, 추상화, 은닉화, 캡슐화, 접근 제어, 접근 수준, 읽기 전용 접근 제어

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

[Python] Class Structure & Special Method

파이썬에서도 객체의 클래스 안에 설계되어 있는 변수(속성 값)들을 private으로 만들 수 있는 데코레이터를 제공해요. slot 예제는 추천하는 편이에요. 성능이 좋습니다. 성능 측정을 통해 이를 증명해 볼게요. 객체 슬라이싱을 해볼게요. ABC 메타클래스를 상속 받

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

TIL13: OOP / Instantiation Patterns

OOP(Object Oriented Programming, 객체지향 프로그래밍) 기본 개념 및 특징Encapsulation(캡슐화)Abstraction(추상화)Inheritance(상속)Polymorphism(다형성)Instantiation PatternsFunctio

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

IM 1W _ OOP

goalnew 키워드this 키워드call apply bindclass 키워드를 이용해 클래스와 인스턴스 만들기protytype에 달려있는 메소드나 속성이 인스턴스와 무슨관계가 있고 어떻게 쓰이는지DOM을 이용한 동적 화면 만들기ㅡㅡㅡㅡㅡㅡ객체 지향 프로그래밍 & 상속

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

TIL40: Higher Order Function

Higher Order Function : 다른 함수를 인자로 받거나 반환하는 함수를 고차 함수라고 합니다.Callback Funtion - 인자로 전달되는 함수Caller Function - 콜백 함수를 호출(Invoke)하는 함수Curry function - 함수를

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