2007/05/13 2

저도 Mac!을 씁니다.

사실, Mac 을 쓰고 싶습니다. 저는 LG와 IBM이 친할때 노트북을 구매하여서 지금까지 쓰고 있습니다. 당근 XP이구요. 열을 많이 받는지, 어제는 노트북이 뻗어버렸습니다. 열이 식고 나니, 좀 안정이 되었는지 다시 부팅이 되더군요 쿨링패드를 구입하긴 하여야하는데 좀처럼 손이 안가는 터라, 그러나 이건 핑계이고, 발열이 더 심하다는 Mac 노트북에.. 자꾸 눈이 갑니다. 너무 사고는 싶지만 지금 있는 노트북을 어찌하지 못할것같고 그럼 핑계거리도 없어서 돈을 충당하기도 만만치 않기 때문에 참고 쓰고 있습니다. Mac의 화려한 몸놀림에 반해 노트북을 사기엔 통장이 훤히 비어있기에 그나마 위로하기 위해 FlyakiteOSX를 깔았습니다. 정말 아이콘과 배경화면이 다 Mac과 같이 바뀌어 정말 Mac을 쓰는..

backend 2007.05.13

객체지향 프로그래밍.

한빛미디어의 책 자바 디자인 패턴과 리팩토링 공부를 시작하였습니다. 1장부터 제가 객체지향에 대해 모르고 있었단 생각이 확 들었습니다. 절차지향적인 C와 객체지향적인 Java의 코드를 비교해주니, 쏙! 들어옵니다. 책의 내용 발취. 객체 지향 방식에는 데이터와 함수가 객체안으로 함께 캡슐화된다는 특징이 있다. 데이터는 속성이 되고 그것을 다루는 함수는 메소드가 된다. 속성에 있는 데이터만으로 제대로 작업을 해내지 못하면 필요한 데이터를 메소드의 인자값으로 받는다. 프로그램은 객체로 구성되며 그들의 내부 데이터인 속성은 외부에 직접적으로 노출되지 않는다. 객체들은 서로의 메소드를 호출하며 원하는 기능을 수행한다. 각 객체는 자기가 수행하는 작업에 책임을 지며 다른 객체의 작업을 돕는 서비스를 한다. 객체지..

backend 2007.05.13