디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

뭐가 다른지 설명해드림 ㅇㅇ

ㅆㅇㅆ(124.216) 2024.12.28 22:27:00
조회 75 추천 1 댓글 0
														

OOP

-매서드 중심


객체(오브젝트)와 클래스

-데이터를 오브젝트를 객체로 캡슐화, 클래스를 기반으로 생성됨

- state(데이터)와 이를 변경시키는 메서드(행동)이 단위 결합되있음


FP

-함수 중심


순수함수

-순수 함수는 동일 입력 동일 출력. 데이터는 변경 불가능


OOP적 사고

-> 데이터와 행동의 결합


FP적 사고

->데이터와 행동 따로


OOP

-> 가변상태는 메서드를 통해 상태 변경


FP

-> 상태는 변경되지 않고, 상태 변화를 해야할경우, 새로운 상태를 생성해야함.


그냥 존나 쉽게 예시를 들어줌



OOP의 I/O처리 변경



3db2c068f5dc3f8650bbd58b3683746bd33e

FP 처리 변경


3db2df74abc236a14e81d2b628f1716ca72d7a

사이드 이펙트를 격리하는 SaveToFileAsync가 있어야함


FP는 순수함수(외부 상태 변경 X, 입력값만을 사용해 출력값 계산)


비순수함수(사이드 이펙트 발생)


이렇게 분리시키는 과정이 있어야함.


OOP 코드에서는 User 클래스가 파일 I/O를 직접 처리함. 이는 User 클래스에서는 사이드 이펙트를 포함하고 있음


FP 코드에서는 사이드 이펙트가 FileIO 로 격리되어 있음. 즉 유저에 관련된 정보들은 순수 함수로 구현되어있음.






추천 비추천

1

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 계엄 때문에 가장 큰 타격 입은 것 같은 스타는? 운영자 24/12/30 - -
공지 제주항공 여객기 사고 관련 운영자 24/12/31 - -
2794890 머스크네 로봇 3000만원대란다 ㅇㅇ(211.219) 24.12.31 25 0
2794888 윤석열 빤스 바람으로 자다가 잡혀가게 생겼네 [1] 발명도둑잡기갤로그로 이동합니다. 24.12.31 24 0
2794887 CGV 코드추리반 오늘 본거 풍선은 내일 누를 수 있는거임?? ㅇㅇ(223.38) 24.12.31 18 0
2794886 다들 새해복 많이 받거라. 나도 오늘 밤은 치킨 한마리 뜯어야겠다. ㅆㅇㅆ(124.216) 24.12.31 23 1
2794885 약 3시간뒤면 내년이네 ㄷㄷ ㅇㅇ(14.52) 24.12.31 16 0
2794884 https://deaddrops.com/ 발명도둑잡기갤로그로 이동합니다. 24.12.31 17 0
2794883 제로트러스트 초간단 정리 발명도둑잡기갤로그로 이동합니다. 24.12.31 17 0
2794877 민주당 김문수의원 미국에 한국 부정조작선거 증거 가져갔다는 소문.. ♥냥덩삣삐♥갤로그로 이동합니다. 24.12.31 93 1
2794875 쭈쭈클럽⭐+ ♥냥덩삣삐♥갤로그로 이동합니다. 24.12.31 22 0
2794874 버츄얼 빙고...jpg [2] ㅇㅇ갤로그로 이동합니다. 24.12.31 33 0
2794873 팰월드 스팀에서 2억달러 벌었다는데 [1] 노력갤로그로 이동합니다. 24.12.31 40 0
2794872 GPT 쓸수록 얘가 멍청하다 느껴지지 않음? [2] ㅆㅇㅆ(124.216) 24.12.31 41 0
2794871 윤수괴가 노리던 시나리오 드디어 밝혀졌다 [5] 헬마스터갤로그로 이동합니다. 24.12.31 64 1
2794870 현재 AI 막다른 길 아니냐는 이야기보니까 신기하네 [3] ㅆㅇㅆ(124.216) 24.12.31 60 2
2794868 난 올해 여자는 포기했다. [7] 40대프린이(118.235) 24.12.31 80 1
2794867 자료구조는 척척착착이야 [4] 40대프린이(118.235) 24.12.31 51 0
2794866 팀노바 여기 가격이 이게 말이 되는거임? [2] 프갤러(61.75) 24.12.31 51 0
2794865 이것 들어간 줄 모르고…성탄 케이크 먹은 브라질 가족 3명 사망 발명도둑잡기갤로그로 이동합니다. 24.12.31 29 0
2794864 스키장에 나타난 멧돼지…리프트 줄 선 사람들 사이로 '쌩' 발명도둑잡기갤로그로 이동합니다. 24.12.31 18 0
2794862 프론트 주니어있냐 프갤러(14.52) 24.12.31 30 0
2794859 내란당은 개돼지소프트의 길을 갈것 같구나 헬마스터갤로그로 이동합니다. 24.12.31 18 0
2794856 무안참사 미국합동조사 시작 ♥냥덩삣삐♥갤로그로 이동합니다. 24.12.31 30 0
2794853 오늘은 내란수괴 잡는 날이구나 아스카영원히사랑해갤로그로 이동합니다. 24.12.31 26 0
2794851 둔덕 콘크리트 관련사 이름 보니 공무원 관계자가 만든 회사인가? [1] 발명도둑잡기갤로그로 이동합니다. 24.12.31 34 0
2794849 무안참사 유가족 대표 “ 리죄명 사진 찍으러 온거냐 ” 분통 행정력낭비 ♥냥덩삣삐♥갤로그로 이동합니다. 24.12.31 57 0
2794848 광주 518은 대체 뭘깡? [2] ♥냥덩삣삐♥갤로그로 이동합니다. 24.12.31 29 0
2794847 애들은 몰라도되는 꿀팁 [1] 발명도둑잡기갤로그로 이동합니다. 24.12.31 26 0
2794844 팰월드 개발자들 근황 [13] 초코냥갤로그로 이동합니다. 24.12.31 120 2
2794838 "동대구역 박정희 동상, 얼굴이 홍준표" 철거 민원…어떻길래 [1] 발명도둑잡기갤로그로 이동합니다. 24.12.31 40 1
2794837 내란수괴도 아니고 내란죄도 아니고. 판결도 안 나왔는데 hrin(220.120) 24.12.31 29 3
2794835 전라도는 자발적 공산주의의 노예를 자처한다. [1] hrin(220.120) 24.12.31 27 2
2794832 윤석열 탄핵 vs 구속 [3] 헬마스터갤로그로 이동합니다. 24.12.31 41 0
2794830 댓글 존나 웃기네 ㅋㅋ hrin(118.235) 24.12.31 45 2
2794828 서울 목동 깨비시장에 승용차 돌진 교통사고…8명 부상 발명도둑잡기갤로그로 이동합니다. 24.12.31 33 0
2794824 이제는 댓달리는 속도만봐도 광고인지 아는경지 [1] 헬마스터갤로그로 이동합니다. 24.12.31 31 0
2794823 심각한유감이라는 재밋는표현 배워왔다 헬마스터갤로그로 이동합니다. 24.12.31 26 0
2794819 마스터티어 찍음 프갤러(106.241) 24.12.31 49 1
2794818 ❤✨☀⭐누가 나님 냥덩이 만진거야?⭐☀✨❤ [2] ♥냥덩삣삐♥갤로그로 이동합니다. 24.12.31 25 0
2794813 그아저씨가 부동산으로 돈 못벌게한다던데 [3] 프갤러(61.43) 24.12.31 42 0
2794812 이재명 대통령되면 많은건 안바라고 [1] 프갤러(121.186) 24.12.31 58 0
2794810 ㄴㅏ 딱님 질문 받는다 [2] 딱님갤로그로 이동합니다. 24.12.31 33 0
2794808 IT직무(개발자, 전산직)는 왜 이렇게 경력 선호도가 높은거임? [1] ㅇㅇ(124.49) 24.12.31 102 1
2794807 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩삣삐♥갤로그로 이동합니다. 24.12.31 19 0
2794805 본인 방금 리눅스커널 해킹해버림 ㅇㅇ(118.235) 24.12.31 39 0
2794804 근데 원래 이 업계 평균이 이럼? [1] ㅇㅇ(211.210) 24.12.31 80 0
2794803 자바공화국 뒷통수한방(1.213) 24.12.31 32 0
2794801 류류 쟤 잡혀가는거 아님? [5] 프갤러(118.235) 24.12.31 76 0
2794800 기축통화 정권교체가 안 되고있다 발명도둑잡기갤로그로 이동합니다. 24.12.31 18 0
2794797 원종아 칼은 내려놔라 밈이 잘못된 이유 [2] 프갤러(211.112) 24.12.31 68 0
2794796 전산팀이 되게 편해보이네 [2] 프갤러(220.88) 24.12.31 55 0
뉴스 서경덕 교수, "중국서 '오징어게임2' 또 불법시청... 당국 나서야" 디시트렌드 12.31
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2