분류 전체보기267 Decorator Pattern OCP(Open-Cloded Principle) : 클래스는 확장에 대해서는 열려 있어야 하지만 코드 변경에 대해서는 닫혀 있어야 한다. 이것을 적용하기 위해서는 가장 바뀔 확률이 높은 부분을 중점적으로 살펴보고 원칙을 적용하는 것이 중요하다. 이러한 능력은 객체지향 시스템 디자인 경험과 지금 건드리고 있는 분야에 대한 지식이 크게 작용하게 된다. 여러 디자인 예를 보다보면 중요한 부분을 골라내는 안목이 향상될 것이다. 데코레이터 패턴은 커피전문점에서 커피를 주문할 때처럼 첨가물을 자유자재로 넣고 빼는데 능숙하게 해준다. 장식하듯이 말이다. 어떤 손님이 모카하고 휘핑 크림을 추가한 다크로스트 커피를 주문한다면?? 1. DarkRoast 객체를 가져온다. 2. Mocha 객체로 장식한다. 3. Whip 객.. 2010. 1. 13. 안드로이드 SDK에서 생성한 Emulator를 새로 컴파일 한 이미지로 변경하기. 안드로이드 sdk에서 에뮬레이터를 생성하면 정말이지 실제 타겟과 비교했을때 다를게 없다. 말 그대로 emulate(흉내내다)를 해주는 매체이다. 그래서 이것을 이용하면 (거의) 모든 것을 할 수 있다. 아직 카메라같은 기능은 지원하지 않기에... 심지어는 전화도 걸 수 있고, 문자도 보낼 수 있다. 물론 가상이지만 가능하다는 것이다. 그렇다면, 실제로 리눅스상에서 오픈소스를 컴파일 한 것도 포팅이 가능해야 하는데, 그것 역시 가능하다는 것이다. 이를테면 ABCD라는 타겟 안에 들어가는 이미지는 다음과 같은 디렉토리에 생성이 된다. ../Android_Eclair/src/open_src/out/target/product/ABCD/system.img ../Android_Eclair/src/open_src/o.. 2010. 1. 11. 2010년 하나님이 내게 주신 말씀. 청년이 무엇으로 그 행실을 깨끗케 하리이까 주의 말씀을 따라 삼갈 것이니이다. (시 119:9) 내가 지난 2009년에 보낸 삶을 돌아보니 그래도 졸업하기 전에는 말씀가운데 살기 위해 무던히 노력했던 것 같다. 말씀도 보고.. 기도도 하고.. 또 그 가운데 순종하려고 노력하고.. 그런데, 졸업을 하고.. 나에게 마음의 여유가 적어질 수록 말씀보다 다른 것들에 더 관심을 가지는 나를 이제서야 발견한다. 말씀카드에 뽑힌 말씀만 부적처럼 믿겠다는 것이 아니다. 최소한 나의 부족한 점을 알려주셨기에 이것만큼은 지킬 수 있는 내가 되고 싶다. 하나님이 나를 살게 하셨다. 죽지않고 살게 하셨다. 육적으로도.. 더 중요한 영적으로도. 그러니 순종하는 삶을 갈망할 수 밖에. 순종하려면 말씀을 듣고 또 들어야 한다. 내.. 2010. 1. 2. 해커스토익 리딩 무료강의 이벤트! 이벤트에 참여하시라! 2009. 12. 28. 안드로이드에서 타겟 연결해서 apk 설치하기. 완전심플;;ㅋ adb install *****.apk 이러면 /data/... 에 설치되었다고뜨고 끝난다. 헐! 물론 이것은 USB로 연결된 상태.ㅎ 아이폰과 비교할만큼 쉽군. 2009. 12. 23. 이전 1 ··· 45 46 47 48 49 50 51 ··· 54 다음 반응형