전체 글

전체 글

    [바미] Singleton 패턴에 대해 알아봅시다.

    안녕하세요 오늘은 싱글톤 패턴에 대해 알아 볼 것입니다. 디자인 패턴을 공부하셨던 분이라면 아주 친숙한 디자인 패턴 중에 하나인데요. 흔히 "싱글톤 패턴이 뭐에요?" 라고 물으면 대게는 "1개의 인스턴스를 사용하는 디자인패턴이요." 라고 답합니다. 맞는 말이긴 하지만 뭔가 아쉬운 답변이죠? 이 부분에 대해 조금 자세히 알아봅시다. 보통 프로그램을 실행하게 되면 많은 인스턴스가 생성되는데요. Java로 예를 들어 문자열을 표시하는 java.lang.String 클래스의 인스턴스는 생성된 1개의 문자열 당 1개의 인스턴스가 생성되게 됩니다. 예를 들어 1000개의 문자열이 생성된다 했을 때 10000개의 인스턴스가 만들어지게 돼요. 그런데 클래스의 인스턴스가 딱 하나만 필요한 경우가 있어요. 보통 시스템 안..

    [바미] Factory Method에 대해 알아봅시다.

    이번에는 Factory Method에 대해 알아보려 합니다. Factory Method의 Factory는 공장이라는 의미인데요. 이 공장은 인스턴스를 생성하는 곳이라 생각하면 됩니다. 이 공장은 전에 배웠던 Template Method패턴으로 구성되어 있습니다. 이 패턴에서는 인스턴스를 만드는 방법을 상위 클래스 측에서 결정하지만 구체적인 클래스 이름까지는 결정하지 않습니다. 구체적인 내용은 모두 하위 클래스 측에서 수행하죠. 그래서 인스턴스 생성을 위한 Framework와 실제의 인스턴스 생성의 클래스를 분리해서 생각 할 수 있게 됩니다. 이제 예제 프로그램을 만들어봅시다! 이번에는 사원증을 만드는 프로그램을 만들어 볼 것인데요. 사원증을 만들기 위해 필요한 공장을 만들어 봅시다. 클래스 다이어그램은 ..

    [바미] 아이폰 13 프로 벤치마크가 등장하였습니다.

    아이폰 13 프로의 벤치마크가 등장했습니다. 5코어 GPU가 탑재된 A13, 6GB RAM, 및 iOS 15의 조합으로, 14216점의 Metal 점수를 기록했습니다. 이는 9123점의 아이폰 12 프로보다 55% 나은 수치로, 세계에서 가장 빠른 칩셋이라는 애플의 주장과 일치합니다. 출처: GSMrena

    [바미] 템플릿 메소드(Template Method) 패턴에 대해 알아봅시다.

    안녕하세요. 이번에는 템플릿 메소드에 대해 알아보려 합니다. 먼저 템플릿은 쉽게 말해 일정한 틀, 형식을 의미합니다. 붕어빵틀을 흔히 예로 드는데요. 이런식의 틀만 있을 때 내용물만 조금씩 변경 해주기만 하면 다양한 붕어빵을 만들 수 있을 겁니다. 또 나만의 붕어빵으로도 만들 수 있겠죠? ^_^ 이 처럼 이번에 살펴볼 템플릿 메소드 패턴은 이러한 템플릿의 기능을 가진 패턴인데요. 상위 클래스 쪽에 템플릿에 해당하는 메소드가 정의되어 있고, 그 메소드의 정의 안에는 추상 메소드가 사용되고 있습니다. 그래서 상위 클래스의 프로그램만 보면 추상 메소드를 어떻게 호출 하고 있는지 알 수 있지만 그 추상 메소드가 어떤 처리가 수행 되는지는 알 수 없어요. 추상 메소드를 실제로 구현하는 것은 하위 클래스 인데요. ..

    [바미] 갤럭시탭 S7과 갤럭시탭 S7 플러스 실사용 후 느낀 차이점.

    안녕하세요. 어쩌다 갤럭시탭S7과 갤럽시탭 S7플러스를 구매하게 되어 리뷰 아닌 리뷰를 작성해보려 합니다. 갤럭시탭S7의 경우 실 사용 기간이 길지 않았던점 참고 하시며 이 글을 읽어주시면 감사하겠습니다. 해프닝 먼저 이 때 발생했었던 해프닝을 잠시 말씀드리자면 원래는 갤럭시탭 S8을 기다리려 하고 있었던 상황이였으나 14인치는 너무 큰 거 같아 12.4인치로 구매하려 했었는데 12.4인치는 12GB램의 소식이 들리지 않더라구요. 그래서 그럴 바에 어차피 태블릿의 주 용도가 영상 시청이니 갤럭시탭 S7 플러스 중 512GB/12GB 모델을 사기로 했었습니다. 그래서 열심히 매물을 찾던 중 괜찮은 모델을 발견하여 샀는데... 샀는데.....!!!!!!!! 그게 플러스 모델이 아닌 갤럭시탭 S7(11인치) ..

    [바미] 아이폰 14 프로 맥스 렌더가 등장하였습니다.

    유출 정보를 기반으로 한 아이폰 14 프로 맥스의 렌더가 등장했습니다. 아이폰 12 시리즈와 큰 차이가 없다고 알려진 아이폰 13 시리즈와 달리, 노치와 카메라 돌출부가 사라지는 등 큼직한 변화가 눈에 띕니다. 전면 카메라만 펀치홀로 남고, Face ID 관련 부품은 화면에 내장되어 보이지 않습니다. 후면 카메라 역시 기기에서 별도로 튀어나온 부분이 없지만 기기 자체의 두께도 크게 심해 보이지 않습니다. 소재는 티타늄을 사용한다고 하며, 색을 비롯한 많은 부분이 확정되지 않은 상태이니 참고만 하시기 바랍니다. 갤럭시 시리즈도 위와 같이 카툭튀를 없애줬으면 좋겠네요. 출처: GSMArena

    [바미] 레노버, 플래그십 태블릿인 Tab P12 Pro 발표하였습니다.

    레노버가 회사의 플래그십 태블릿, Tab P12 Pro를 발표했습니다. 12.6" 2560 * 1600 OLED, 13MP + 5MP x 8MP + ToF 카메라, Snapdragon 870, 6GB RAM x 128GB 스토리지/8GB RAM x 256GB 스토리지, microSD 카드 슬롯, 안드로이드 11, 10200mAh 배터리 등의 사양입니다. 120Hz 주사율 및 쿼드 스피커를 탑재했으며, 모델에 따라 5G NR도 지원합니다. NFC로 충전되는 Precision Pen 3.0이 동봉되며, 별매 키보드를 부착해 사용할 수도 있습니다. - 지문인식 센서 - 안면인식 잠금 해제 - 120Hz 주사율 - HDR10 Plus 및 Dolby Vision - 최고 600니트 밝기 - LPDDR5 RAM 및..

    [바미] 스마트폰 구매 팁 알려드립니다.

    안녕하세요. 오늘 스마트폰 구매하실 때 최대한 바가지 쓰지 않는 방법을 알려드리려 합니다. 1. 할부로 하실거면 무조건 24개월로 하세요. 36개월 할부 or 48개월 할부는 믿고 거르세요. 36개월은 들어봤어도 48개월은 처음 들어보신 분들도 계실거에요. 아이폰 12부터 5G를 지원하는데요. 이 때 기본요금과 모델 출고가가 올라가서 할부개월 수를 48개월까지 가능해졌습니다. 특히 폰팔이들의 전형적인 수법 중에 스마트폰 36개월, 48개월로 설정하고 약정이 끝나고 남은 12개월 또는 24개월 할부금을 본인쪽에서 해결한다고 하는 수법이 있는데 무조건 할부는 24개월로 하세요. 저런 경우 2년 뒤 그 직원은 사라져 골치 아프게 됩니다. 2. 휴대폰 반납은 절 대 하지 마세요. 기껏 열심히 할부 갚아서 휴대폰..