# Paradigm

리액티브 선언문 독후감
RxSwift / Combine / RxDart 요즘 이 세 개에 대해서 관심이 많이 있습니다. 관심을 가지게된 이유는 솔직히 말하면, 채용 자격요건이나 우대사항에 있었기 때문입니다. 그러다가, 해당 라이브러리들이 함수형 프로그래밍 + 반응형 프로그래밍을 채택하고 있다

[Swift]프로그래밍 패러다임이란? #3 프로토콜 지향 프로그래밍
애플은 2015년 WWDC에서 Swift 2.0을 출시하고, 이를 프로토콜 지향 프로그래밍 언어(Protocol-Oriented Language)라고 소개했습니다. 하지만 기존의 객체 지향 언어는 많이 들어봤어도, 새로운 패러다임인 프로토콜 지향 언어는 생소할거라 생각

[Swift]프로그래밍 패러다임이란? #2 객체 지향 프로그래밍, 객체 지향 프로그래밍의 특징
저번글에서 프로그래밍 패러다임의 개념과 명령형과 선언형 프로그래밍의 차이를 알아보았다. 이번 글에서는 Swift에서 차용하고 있는 패러다임들 중 객체 지향 프로그래밍에 대해 알아보려 한다. 텍스트만으로 설명하기엔 이해하기 쉽지 않은 개념들이 많아 예제를 많이 사용했다.

[Swift]프로그래밍 패러다임이란? #1 명령형 프로그래밍 VS 선언형 프로그래밍
프로그래밍 언어를 공부하다보면 명령형 프로그래밍, 객체 지향 프로그래밍 등과 같은 단어를 보게 된다. 대표적으로 Swift가 객체 지향 프로그래밍, 프로토콜 지향 프로그래밍, 함수형 프로그래밍 언어 프로그래밍 패러다임(Programming Paradigm)?
반응형 프로그래밍
작성일 : 22.10.02참고문헌)https://yozm.wishket.com/magazine/detail/1334/https://en.wikipedia.org/wiki/Reactive_programminghttps://www.techtarg
객체지향 프로그래밍의 특징 4가지
추상화(Abstraction), 캡슐화(Encapsulation), 상속(Inheritance), 다형성(Polymorphism)
절차적 프로그래밍
보통 어떤 기능을 수행하는 프로그램이라면, 데이터 흐름에 따라 개발하려고 하는것이 일반적일 것이다.예를 들어, 고객이 돈을 넣고 상품을 선택하면 제품과 잔돈을 돌려주는 기능을 개발한다고 하자.고객이 돈을 넣고고객이 제품을 선택한다자판기는 돈과 제품을 검사하고자판기는 제