# 추상화

113개의 포스트

기술 면접 대비:Java

개인적으로 연습하기 위해 간단하게 단답형으로 암기하면서 작성했음을 미리 알립니다. 면접을 보면서 점차 보완할 예정입니다.

4일 전
·
0개의 댓글
·

220929 Python #13

객체지향 프로그래밍, 추상화, 캡슐화, 클래스, 객체, 상속성

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

[OS] 하드웨어의 추상화와 가상화

os 공부를 하면서 처음에 추상화와 가상화가 같은 개념인줄 알았다. 하지만 비슷하면서도 이 둘은 다르다는 점이 중요하다.추상화는 하드웨어를 숨긴다는 표현을 한다. 컴퓨터의 하드웨어는 대표적인 3대 요소가 있다.cpumemorydisk이 3가지 요소를 추상화한 것이 소프

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

추상화와 추상화 클래스

추상화와 추상화 클래스 추상화 정의 : 추상화란 클래스의 고정된 부분만 추출하는 것을 야기한다 예를 들어 고양이라는 클래스와 강아지라는 클래스가 있다고 가정해보자 고양이는 동물계-척삭동물문-포유강-식육목-고양이과-고양이속-고양이종이다 강아지는 동물계-척삭동물문

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

개발일기 #32 : 추상화 계층

기존에 WEB에서 API 서버를 거쳐 외부 시스템까지 전달되는 경로에 모두 외부 시스템에서 정의한 메시지 ID와 의존적인 메시지 구조를 사용했다. 이유는 변환과정이 필요 없어서 간단했기 때문이다. 그러나 외부 시스템 통신 인터페이스에 변화가 생기면 WEB까지 수정되어야

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

Day 14. 다형성, 추상화

객체지향의 기둥은 상속, 캡슐화, 다형성, 추상화 라고 배웠는데, 오늘은 다형성과 추상화에 대해 정리하고자 한다.다형성이란 객체지향 프로그래밍의 가장 핵심적인 부분이라 할 수 있다. 일반적으로 다형성이란 하나의 객체가 여러 형태를 가질 수 있는 성질을 의미한다.

2022년 9월 7일
·
0개의 댓글
·

220906 C++ #1

C++의 기본구조, 객체지향, 추상화, 데이터 은닉(캡슐화), 상속성, 다형성, 오버로딩, 오버라이딩, 클래스

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

[Python] 기초 - 객체 지향 프로그래밍(OOP)

프로그램을 여러 개의 독립된 객체들과 그 객체 간의 상호작용으로 파악하는 프로그래밍 방법.EX) 콘서트(가수 객체, 감독 객체, 관객 객체)현실 세계를 프로그램 설계에 반영(추상화)장점클래스 단위로 모듈화시켜 개발할 수 있으므로 많은 인원이 참여하는 대규모 소프트웨어

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

Java OOP - 심화

객체지향 프로그래밍의 4개의 기둥 상속 (Inheritance) 상속 (Inheritance) 상위클래스의 멤버(필드, 메서드, 이너클래스)를 하위클래스에게 확장시키는 것 하위클래스의 멤버는 상위클래스의 멤버와 같거나 많다 코드의 재사용성 코드의 중

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

Java 객체지향언어(OOP; Object Oriented Programming)의 4가지 특징

Java 객체지향언어(OOP; Object Oriented Programming)의 4가지 특징

2022년 8월 20일
·
0개의 댓글
·
post-thumbnail

숨 참고 JAVA 다이브 🌊 (12) - 객체배열, 추상화, 인터페이스

어려울 거 같아서 미뤄뒀던 프로그래밍 공부 이번에 숨 딱 참고 Java 다이브 💦일반 데이터 타입의 배열과 동일한 개념으로, 같은 클래스의 객체 여러 개를 그룹화할 수 있어요.배열의 생성이 부모 클래스로 지정되었을 경우, 모든 자식 클래스의 객체들은 그 배열에 포함될

2022년 8월 18일
·
0개의 댓글
·
post-thumbnail

Object Oriented Programming(OOP)

객체 지향 프로그래밍이 무엇인가? class와 instance, 그리고 객체 지향 프로그래밍의 4가지 조건을 알아보자!

2022년 8월 15일
·
0개의 댓글
·
post-thumbnail

✏️객체 지향 프로그래밍이란? OOP의 개념 및 특징

컴퓨터 프로그램을 여러 개의 독립된 단위인 객체들의 모임으로 파악하고자 하는 것각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다.👍객체 지향 프로그래밍의 장점: 프로그램을 유연하고 변경이 쉽게 만들기 때문에 개발과 유지보수를 간편하게 하며, 보다 직관적인 코

2022년 8월 12일
·
0개의 댓글
·

실무에서 바로 쓰는 Frontend Clean Code 정리

본문은 토스 SLASH 21 - 실무에서 바로 쓰는 Frontend Clean Code 영상을 보고 정리한 글입니다. 모든 내용은 해당 영상에 포함되어 있습니다.클린코드는 '명확한 이름', '중복 줄이기'와 섬세하게 코드를 정리하는 스킬을 요구합니다.지뢰코드는 흐름 파

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

선언적 프로그래밍 ? 리액트 ?

선언형 프로그래밍을 쓰면서 선언형이 뭔지 모르는 리액트 개발자들을 위해 . 리액트에서는 어떤 것을 선언형이라고 하는가 ?

2022년 8월 9일
·
1개의 댓글
·
post-thumbnail

SOLID 원칙 : 객체지향 설계 5대 원칙

SOLID 원칙이라고 불리는 객체지향 5대 원칙이 존재한다.

2022년 8월 3일
·
0개의 댓글
·

하루일지 - 22.07.26

컴퓨터에서 파일이나 자료를 쉽게 발견할 수 있도록, 유지 및 관리하는 방법개발 목적 HDD와 RAM의 속도차이 줄이기파일 관리HDD의 용량 효율적 이용접근 방법1\. 순차 접근(Sequential Access)뒤로 돌아가야 한다면 offset만큼 되감기포인터를 앞으로

2022년 7월 26일
·
0개의 댓글
·
post-thumbnail

객체 지향 프로그래밍

객체 지향 프로그래밍이라는 패러다임이 등장하기 전엔절차 지향 프로그래밍이 있었다.우리는 앞서 모든 것을 절차적으로 생각하고 기껏해야 함수로 이동하는 것이 전부였다.\-> 초기의 C , 포트란 같은 언어들이 절차적 언어그러나 객체 지향 프로그래밍이 등장하면서, 단순히 변

2022년 7월 24일
·
0개의 댓글
·