# abstraction

17개의 포스트
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개의 댓글

TIR. 객체지향 프로그래밍

객체지향 프로그래밍은 프로그램을 명령어 또는 함수의 목록으로 보는 전통적인 명령형 프로그래밍(imperative programming)의 절차지향적 관점에서 벗어나 여러 개의 독립적 단위, 즉 객체(object)의 집합으로 프로그램을 표현하려는 프로그래밍 패러다임을 말한다. 이는 실세계의 실체(사물이나 개념)를 인식하는 철학적 사고를 프로그래밍에 접목하려...

2021년 6월 12일
·
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개의 댓글
post-thumbnail

[번역] 잘못된 추상화

이 글은 Sandi Metz의 글 The Wrong Abstraction을 번역한 글입니다. 이 글은 메일을 통해 저자에게 허락을 구한 뒤 번역되었으며, 원문은 링크에서 찾아보실 수 있습니다. 본문 저는 잘못된 추상화에 대해 늘 고민해왔습니다. 레일즈 컨퍼런스 20

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