Python으로 구현한 팩토리 메소드에 이어 구현 내용을 이어서 Objective-c에서 추상 팩토리를 구현해보았습니다. Objective-c에서는 추상의 개념은 없지만 Protocol을 사용하여 java의 인터페이스를 구현할 수 있습니다. 전체적인 소스코드는 링크를 통해 걸어두도록 하겠습니다. 단순히 공부하면서 짠 소스코드입니다. Python으로 구현한 Factory Method Pattern http://www.thdev.net/320 구현 내용 커피 가맹점에서 판매하는 커피의 종류가 다양하고, 가격도 모드 다릅니다. 커피의 이름과 가격은 가맹점의 위치에 따라서 변경이 가능합니다. aCafe의 위치는 사람이 적고, 학생들이 많이 모여있는 곳입니다. bCafe는 번화가에 차려진 카페입니다. 그에 따라 ..
팩토리 메소드 패턴을 Python으로 구현해보았습니다. 구현 내용 커피 가맹점에서 판매하는 커피의 종류가 다양하고, 가격도 모드 다릅니다. 커피의 이름과 가격은 가맹점의 위치에 따라서 변경이 가능합니다. aCafe의 위치는 사람이 적고, 학생들이 많이 모여있는 곳입니다. bCafe는 번화가에 차려진 카페입니다. 그에 따라 가격 조정이 필요한 가맹점입니다. 팩토리 메소드 패턴 다이어그램 CafeStore와 Coffee가 있습니다. CafeStore에서는 주문 들어온 커피의 종류를 구분하는 팩토리메소드 aCafe와 bCafe가 있습니다. 커피는 가격과 이름정보를 가지며, 커피의 종류는 5개로 구분하였습니다. 아이스커피, 아이스커피 화이트 밀크, 핫초코, 커피, 에스프레소 입니다. 이 이름들은 클래스의 이름이..
윈도우 8 업그레이드 버전을 이용하여 클린 설치하는 방법을 설명하겠습니다. 업그레이드 버전을 통한 윈도우 8 클린 설치는 가능하지만 실제로 인증은 되지 않습니다. 그래서 인증하는 방법까지 살펴보겠습니다. 이에 앞서 윈도우 8 구입하는 방법 및 다운로드 방법은 이전글을 참고하시면 됩니다. 진행 중에 발생하는 오류가 있었습니다. 그 오류에 대해서도 글에 작성해두겠습니다. 아마 대부분은 일어나지 않겠지만 간혹 일어나는 분들에게 도움이 되었으면 하여 작성해두겠습니다. 윈도우 8 클린설치는 가능하지만 기존에 설치했던 OS가 없는 상태라면 제품인증이 되지 않습니다. 윈도우 7올리는 방법과 동일하게 하셔야 합니다. 윈도우 8 올리기 전에 윈도우 xp를 올리든 윈도우 8을 올리든 버전의 기본프로그램을 설치해둔 상태에서..
갤럭시 S3 LTE 버전의 Jelly Bean 업그레이드가 시작되었습니다. 현재 Google에서 나온 가장 최신버전의 Jelly Bean은 4.1.2 입니다. 아직 4.2 version Jelly Bean은 OTA 소식이 없습니다. 11월 중에 OTA 시작되지 않을까 생각됩니다.레퍼제품만 사용하던 저라서 Kies 라는 프로그램을 왜 설치해야 하나 의문이 드는군요. 무선 OTA로도 충분히 커버 가능할탠데....아래 사이트로 접속하셔서 Kies를 다운 받아 설치하시면 됩니다. 이미 Kies가 설치되어 있으시다면 다음 단계로 넘아가세요. http://www.samsung.com/sec/support/pcApplication/UPGRADE/Kies 설치Kies는 간단히 약관 동의만 하고나니 바로 설치가 진행됩니..
나눔고딕 글꼴은 네이버에서 제공하는 폰트입니다. 네이버에서 제공하는 라이센스에 따라서 무료로 배포가 되고 있습니다. 구글에서 나눔글꼴을 적용할 수 있도록 Google Web fonts를 제공해주고 있습니다. Google Web fonts를 적용하면 PC에 해당 글꼴이 설치되지 않아도 적용이 가능합니다. 이를 Tistory에 적용하는 방법을 간단히 살펴보기 전에 구글 나눔글꼴 라이센스를 확인하고 넘어가겠습니다. http://hangeul.naver.com/index.nhn 네이버 나눔글꼴 라이센스 네이버 라이센스의 일부입니다. 나눔고딕 폰트는 유료로 재판매해서는 안된다는군요. http://hangeul.naver.com/index.nhn 적용가능 한 Google Web Fonts 더 많은 font는 다음 ..