객체란 뭐....별거 아니구요."데이터를 중심으로 무언가 행동을 하는 주체"입니다.기존의 절차지향에서는 "데이터"란 단지 "다뤄야 할 대상"이었지만,객체지향에서는 "객체"가 "데이터"를 가지고 있고, "주체적으로 다른 객체와 대화하는"형태입니다.이 객체들간의 대화나 상호 작용이 프로그램이 된다고 전 포스트에 써두었지요?인간이라는 객체의 형상화입니다. (원래...
이번학기, 소프트웨어 설계 및 실습 시간에 자바를 사용한다고 했다. 그래서 학교 교재가 아닌 개인적으로 자바에 대한 책을 찾아 보고 마침내 구입을 하는데...자바의 정석...혹시 수학의 정석이 떠오르지 않는가..?물론 이름이 상당히 친근하기도 했지만 저 사진같이 내용★★★★★,편집/구성★★★★★ 에다가 2008년 3월에 출판한 아주 싱싱한(?) ...
갑작스레 시작하는 객체지향 이야기.그것도 시리즈물 이에요 -_-;---------------------------------------------------------------------------------------------------처음 프로그래밍이 탄생한 순간, 기계에 천공카드를 원하는 규칙에 맞춰 뚫어서 넣어 컴퓨터를 가동하던 그 때.무식하게 ...
---- Winform.cs 파일 코딩 -----1. 메인폼안에 두개의 인터페이스를 만든다고 가정하고 크게 UI(User Interface) 와 LI(logic) 을 만들었다고 하자.2. 기본 폼은 시작하자 마자 UI에 속해있는 클래스를 호출한다고 하자. 예를 들어 이름은 ExMain.cs 라고 하자. 3. 기본 ...
---- Winform.cs 파일 코딩 -----1. 메인폼안에 두개의 인터페이스를 만든다고 가정하고 크게 UI(User Interface) 와 LI(logic) 을 만들었다고 하자.2. 기본 폼은 시작하자 마자 UI에 속해있는 클래스를 호출한다고 하자. 예를 들어 이름은 ExMain.cs 라고 하자. 3. 기본 ...
# 캡슐화란?= 하나의 클래스를 블랙박스화하는 것 즉, 클래스 안에서 데이터에 해당하는 필드는 모두 Private으로 선언해서 외부에서 직접접근하지 못하게 만듬외부에는 public으로 선언된 메소드(인터페이스)만을 공개하는 것이렇게 어떤 클래스의 내부 데이터를 감춰놓고 외부에서는 오직 해당 클래스에서제공하는 public 메소드(인터페이스)로만 그 객체의 내...
# 캡슐화란?= 하나의 클래스를 블랙박스화하는 것 즉, 클래스 안에서 데이터에 해당하는 필드는 모두 Private으로 선언해서 외부에서 직접접근하지 못하게 만듬외부에는 public으로 선언된 메소드(인터페이스)만을 공개하는 것이렇게 어떤 클래스의 내부 데이터를 감춰놓고 외부에서는 오직 해당 클래스에서제공하는 public 메소드(인터페이스)로만 그 객체의 내...
객체라는 말이 굉장히 난해하고 정의하기가 어려운 말이지만 공부하면서 느낀 객체라는 것의의미를 내가 생각하고 있는대로 풀이해 보았다. 크게 객체지향과 비객체지향으로 나눌 때객체지향은 클래스가 존재한다는 것이고 비객체지향은 클래스가 존재하지 않는다는 것. 객체는 메모리가 할당되기 전까지 존재하지 않으며 클래스를 사용하기 위해 선언된 것을 일반...
블로그를 대함에 있어 머리와 손이 따로 움직이는 느낌입니다. 갈수록 블로그의 활용 가치가 높아져서 열심히 써야겠다는 마음은 드는데 글쓰기는 안하고 초저녁에 잠만 자고 있습니다.블로그의 활용 가치중에 요즘 느끼는 것은 블로그를 배움의 도구로 쓸수 있다는 것입니다. 예를 들어 ‘객체 지향’은 이런것이다~ 라고 뜬구름 잡듯 어렴풋이 인식하고 있는 지식을 명쾌하게...