본문 바로가기

객체지향 프로그래밍3

[CS/Basic] 객체지향 프로그래밍의 특징과 설계원칙(SOLID) 자, 이번 포스팅은 지난번 객체지향 포스팅에서 미처 다루지 못했던 객체지향 프로그래밍의 4가지 특징 그리고 객체지향 설계 원칙(SOLID) 위 2가지 사항에 대하여 살펴볼 예정입니다. 이전에 다룬 객체지향에 대한 내용이 어렵지 않다면, 이해하고 숙지하는데 큰 어려움은 없지 않을까 하는.. 객체지향 프로그래밍의 개념 (복습!) [CS/Basic] 마침내, 객체지향 프로그래밍 (OOP, Object-Oriented Programming) 쉴새없이 달려온 프로그래밍 패러다임,, 마침내, 프로그래밍을 조금이라도 맛본 개발자들이라면 오다가다 자주 마주치는 '객제지향' 에 대해 다뤄보는 시간을 가져볼까 합니다. '객체(Object)' 란 iosdevlime.tistory.com 객체지향 프로그래밍의 4가지 특징 추.. 2023. 2. 1.
[CS/Basic] 마침내, 객체지향 프로그래밍 (OOP, Object-Oriented Programming) 쉴새없이 달려온 프로그래밍 패러다임,, 마침내, 프로그래밍을 조금이라도 맛본 개발자들이라면 오다가다 자주 마주치는 '객제지향' 에 대해 다뤄보는 시간을 가져볼까 합니다. '객체(Object)' 란 개념에 대해 미리 선행하였으나, 기억이 가물가물하다면 아래 포스팅을 참고해 주시길 바랍니다. 객체(Object)가 무엇인가요? [CS/Basic] 그래서, 객체(Object)가 무엇인가요? 프로그래밍의 패러다임 중, [목적/방식]에 따라 명령형 / 선언형 2가지 형태를 앞선 포스팅에서 살펴보았습니다. 좀 더 파고들어, 명령형에서 파생되는 절차적, 객체지향 프로그래밍을 이해하기 iosdevlime.tistory.com 객체지향 프로그래밍 패러다임의 시작 데이터의 구조화, 객체(Object)간의 상호작용을 통한 문.. 2023. 1. 25.
[CS/Basic] 좀 더 나은 프로그램을 위해, 프로그래밍 패러다임 프로그래밍 언어, 3번째 포스팅입니다. 슬슬 그 끝이 보이기 시작합니다..? 👀 종류 및 특징 중, 이제 패러다임과 관련된 이야기를 나눠볼까 합니다. 패러다임 방법 혹은 목적 (저 수준/고 수준) 빌드(Build)유무 (컴파일 / 인터프리터) 자료형 지정 유무 프로그래밍 패러다임과 관련된 내용은 다소 철학적이고, 단번에 이해하기 어려운 개념이므로 본 포스팅에서는 예시를 활용하여 보다 쉽게 다뤄보도록 하겠습니다. 프로그래밍 패러다임(programming paradigm)이란? 특정 관점과 접근 방식에 따른 개발자의 코딩방식 패러다임(Paradigm)의 사전적 정의는 다음과 같습니다. 한 시대의 사람들의 견해나 사고를 근본적으로 규정하고 있는 인식의 체계. 또는 사물에 대한 이론적인 틀이나 체계. 즉, 일종.. 2022. 12. 26.