# 객체지향 프로그래밍

112개의 포스트

객체 지향 프로그래밍(OOP)과 함수형 프로그래밍(FP)

객체 지향 프로그래밍은 프로그램을 작성할 때, 데이터와 그 데이터를 조작하는 함수(메서드)를 하나의 논리적인 단위인 클래스(Class)라는 개념으로 묶어서 생각합니다. 이러한 클래스를 사용하여 프로그램을 작성하는 것을 객체 지향 프로그래밍이라고 합니다. 데이터와 함수를

약 5시간 전
·
0개의 댓글
·

[C++] 객체 지향 프로그래밍과 클래스

클래스와 객체 지향 프로그래밍의 개념을 알아보자! (C++)

2023년 3월 21일
·
0개의 댓글
·

클래스와 인스턴스

클래스는 자바스크립트에서 객체지향 프로그래밍을 구현하는 기본적인 개념 중 하나이다. 클래스는 객체의 속성과 메소드를 정의하는 템플릿으로, 이를 기반으로 객체의 인스턴스를 생성할 수 있다.클래스를 생성하는 방법은 크게 두 가지가 있는데, ES5에서는 생성자 함수와 프로토

2023년 3월 15일
·
0개의 댓글
·

Parameter와 Argument의 차이

✔️ 파라미터(Parameter) 프로그래밍 언어에서 일반적으로 사용되는 개념. 함수를 정의할 때, 함수의 파라미터는 함수가 받을 입력값을 정의하는 데 사용한다. 입력값을 통해 모델이나 함수의 동작을 제어하거나 조정하는 데 사용된다. 이 파라미터들은 함수가 호

2023년 3월 12일
·
0개의 댓글
·

방통대(Java와 객체지향 프로그래밍)

Java 언어의 발전 과정과 Java 언어의 특징을 살펴본다.Java 언어의 특징을 나열할 수 있다.바이트코드, Java 플랫폼에 관해 설명할 수 있다.Java 프로그래밍을 위한 개발 환경을 준비할 수 있다.객체와 클래스를 구별 할 수 있다.Java 언어의 특징은 객체

2023년 3월 3일
·
0개의 댓글
·

절차지향 _객체지향_함수형 프로그래밍

절차지향 (Procedural Programming) >물이 위에서 아래로 흐르는 것처럼 순차적인 처리가 중요시 되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법 컴퓨터의 작업 처리 방식과 유사하기 때문에 객체지향 언어를 사용하는 것에 비해 더 빨리 처리 되어 시간적으로 유리합니다. 장점 : 컴퓨터의 처리구조와 유사해 실행속도가 빠르다...

2023년 3월 1일
·
0개의 댓글
·

상속 & 캡슐화

기존의 클래스를 재활용하여 새로운 클래스를 작성하는 자바의 문법 요소상속을 사용하는 이유?코드를 재사용하여 보다 적은 양의 코드로 새로운 클래스를 작성할 수 있어 코드의 중복을 제거할 수 있고, 다형적 표현이 가능하다는 장점이 있다.자바의 객체지향 프로그래밍에서는 단일

2023년 2월 27일
·
0개의 댓글
·

Java - 객체지향 프로그래밍

객체지향 프로그래밍

2023년 2월 23일
·
0개의 댓글
·

객체지향 프로그래밍(OOP)

프로그래밍에서 필요한 데이터를 한 데 모아 추사오하시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 협력과 유기적인 상호작용을 통해 특정 기능을 구성.즉, 실제 사물의 속성과 기능을 분석한 후에 이것을 프로그래밍의 변수와 함수로 정의함으로 실제 세계를 최대한 컴퓨

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

Java의 정석 (객체지향 프로그래밍2)

상속\-기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다.\-생성자와 초기화 블럭은 상속되지 않는다. 멤버만 상속된다.\-자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다.\-상속은 단일 상속만 가능class Child extends Parent{}

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

Java의 정석 (객체지향 프로그래밍1)1-1

객체지향언어의 주요 특징코드의 재사용성이 높다.코드의 관리가 용이하다.신뢰성이 높은 프로그래밍을 가능하게 한다.가장 큰 장점은 "코드의 재사용성이 높고 유지보수가 용이하다."​클래스\-정의: 클래스란 객체를 정의해 놓은 것이다.\-용도: 클래스는 객체를 생성하는데 사용

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

(C++) 스마트팩토리 - 18일

객체지향프로그래밍, 클래스의 개념 상속과 오버라이딩, 오버로딩

2023년 2월 10일
·
0개의 댓글
·

[OOP] 객체지향 프로그래밍 (Object-Oriented Programming)

시작하기 전 '객체지향 프로그래밍이 무엇인지 설명해보세요.' 가장 기본적인 질문이지만, 답변에 따라 꼬리에 꼬리를 무는 질문의 시작점이라고 할 수 있다. 객체지향 프로그래밍은 컴퓨터 프로그래밍 패러다임 중 하나로 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위

2023년 2월 8일
·
0개의 댓글
·

항해99 4주차 TIL

객체지향, 절차지향에서처럼 OO지향이란 코딩하는 방식 또는 방법론의 차이이지 특정 언어가 특정지향만 지원한다는 것은 아니다객체지향 프로그래밍의 반대 개념은 절차지향이 아니다정확한 표현으로 말하자면 '객체지향 프로그래밍(OOP : Object Oriented Progra

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

프로그래밍 패러다임

프로그래머에게 프로그래밍의 관점을 갖게 해주는 역할을 하는 개발 방법론객체지향 프로그래밍함수형 프로그래밍절차형 프로그래밍 등등..크게 선언형,명령형으로 나누며, 선언형은 함수형이라는 하위 집합을 갖는다또한 명령형은 다시 객체지향,절차지향으로 나눈다선언형 프로그래밍이란무

2023년 2월 1일
·
0개의 댓글
·

[TIL] 2023-01-19

타입스크립트 소개, 만들어진 이유, 필요한 이유

2023년 1월 19일
·
0개의 댓글
·

프로그래밍 패러다임

코딩 패러다임에 대해 살펴보자. 궁극적으로 함수형과 객체지향의 차이를 알아보기 위해 우선 이전의 패러다임들부터 잠깐 보고 돌아오는 것이 좋겠다. 시간 순대로 설명할 것이므로 1번인 순차적 프로그래밍은 가장 오래된 방식이라고 볼 수 있다. 순차적 프로그래밍은 말 그대로

2023년 1월 17일
·
0개의 댓글
·

[코드스테이츠]-BeeBeeBee

BeeBeeBee문제를 해결하기 위해 이해해야 하는 과정 클래스와 인스턴스 이해하기 프로토타입 개념 학습하기 프로토타입의 체인 활용해보기 이 과정에 맞추어 문제를 해결해보자! > 1️⃣ 단계 Grub 풀이 과정 > ✓ age 속성은 0이어야 합니다 ✓ c

2023년 1월 16일
·
0개의 댓글
·

[코드스테이츠]-객체지향 프로그래밍

하나의 모델이 되는 청사진을 만들고 ➡️ class청사진을 바탕으로 한 객체를 만드는 ➡️ instance프로그래밍 패턴ES6에서는 class라는 키워드를 이용하여 정의할 수 있다.여기서 보이는 함수는 객체지향 프로그래밍에서 생성자함수라고 부른다.생성자 함수 ➡️ co

2023년 1월 13일
·
0개의 댓글
·

s2-u2) 객체 지향 프로그래밍

프로그램을 데이터와 처리방법으로만 나누는게 아니라 프로그램들을 여러 "object(객체)"라는 단위로 나누어 서술하는 것으로 객체는 변수와 메소드의 묶음이라 볼 수 있다.초기의 프로그래밍 방식은 절차적 프로그래밍 방식이었는데 이는 명시된 순서대로 처리하고 그 결과를 내

2023년 1월 13일
·
0개의 댓글
·