본문 바로가기

Method3

[iOS/Swift] 클래스(Class)의 선언과 구성요소 파악하기 지난 포스팅의 주제인, 인스턴스(객체)를 실체화 하는 추상화된 틀, 클래스(Class)에 대한 선언방식, 그리고 구성요소에 대해 예시코드를 바탕으로 살펴보도록 하겠습니다. 아래 내용은 이번 포스팅에서 계속해서 다룰 예시 상황입니다. A 은행은 청년을 위한 저축계좌 상품을 만들었습니다. - 해당 계좌는 총 1,000,000원의 저축 한도가 정해져 있습니다. - 또한, 계좌번호와 현재의 잔액을 파악할 수 있는 기능이 있습니다. Swift 클래스 선언하기 인스턴스(객체)의 구체화를 위한 '청사진' 만들기 A은행은, 저축계좌 상품을 만들기 위해 청사진(Blueprint), 용어 그대로 설계를 목적으로 한 틀인 공통적인 조건의 계좌 클래스(Class)를 생성합니다. 클래스 기본구문 새롭게 생성하는 클래스(틀)는,.. 2023. 1. 31.
[CS/Basic] 마침내, 객체지향 프로그래밍 (OOP, Object-Oriented Programming) 쉴새없이 달려온 프로그래밍 패러다임,, 마침내, 프로그래밍을 조금이라도 맛본 개발자들이라면 오다가다 자주 마주치는 '객제지향' 에 대해 다뤄보는 시간을 가져볼까 합니다. '객체(Object)' 란 개념에 대해 미리 선행하였으나, 기억이 가물가물하다면 아래 포스팅을 참고해 주시길 바랍니다. 객체(Object)가 무엇인가요? [CS/Basic] 그래서, 객체(Object)가 무엇인가요? 프로그래밍의 패러다임 중, [목적/방식]에 따라 명령형 / 선언형 2가지 형태를 앞선 포스팅에서 살펴보았습니다. 좀 더 파고들어, 명령형에서 파생되는 절차적, 객체지향 프로그래밍을 이해하기 iosdevlime.tistory.com 객체지향 프로그래밍 패러다임의 시작 데이터의 구조화, 객체(Object)간의 상호작용을 통한 문.. 2023. 1. 25.
[CS/Basic] 그래서, 객체(Object)가 무엇인가요? 프로그래밍의 패러다임 중, [목적/방식]에 따라 명령형 / 선언형 2가지 형태를 앞선 포스팅에서 살펴보았습니다. 좀 더 파고들어, 명령형에서 파생되는 절차적, 객체지향 프로그래밍을 이해하기에 앞서 코딩을 하면서 자주 사용되는 언어인 '객체(Object)'란 개념에 대해 슬쩍 알아보는 시간을 가져볼까 합니다. 그래서, 객체란 대체 무엇인가요? 객체(Object)란 ? 객체의 사전적 의미는, 특정 실체를 '객관화' 하여 인식하거나 이해하는 대상 사실, '객체'란 단어는 일상생활에서 흔히 사용되는 말은 아닙니다. 따라서, 철학적 측면으로 접근하여 이해해야 하는 개념이기도 합니다. 결론부터 얘기하자면, 다음과 같습니다. 세상에 실제로 존재하는 것을 '실체'라고 칭한다면, 내(주체)가 다른 실체를 바라볼때, 그 .. 2022. 12. 29.