반응형

2024/12 17

경기대, 광교산 근처 공부하기 좋은 카페 - 카페워터쿨러

안녕하세요. 각자 다른 이유로 퇴사를 하고 같이 모여서 공부를 하는 모임이 있는데 그 모임에서 자주가는 카페를 추천드리려고 합니다. 그 이름은 바로 카페워터쿨러! 입구 사진입니다. 빌라 1층에 위치하고 있어요. 주차도 대략 10대정도 가능해 보입니다. 그럼 이 카페를 왜 추천 드리냐면 저희가 여기서 모임을 갔는 가장 큰 이유는.. 커피도 맛있는데 공부하기 참 좋은 인테리어로 매장이 되어있어요. 의자가 너무 편하고 책상도 편합니다. 콘센트도 걱정도 없구요!  카페 메뉴는 아래 사진 참고!  적당한 가격의 커피와 디저트 들이 있습니다. 바로 뒤에 경기대가 있고 광교산 등산로 근처다 보니 사람들이 많을때는 진짜 많은데  없을때는 진짜 편하게 공부할 수 있어요~  근처 들르시면 카페워터쿨러 추천 드려요 ~  광..

일상/카페 2024.12.19

커피 리필 가능한 광교 카페 - 로스트앤바리스커피

제가 카페를 자주가서 카페 추천을 해보려고 합니다.  이게 첫 글이네요 하하하..  일단 첫 추천은 광교에 있는 로스트앤바리스커피입니다! 위치는 광교 월드마크푸르지오에 1층에 있습니다.  제가 이 카페를 추천하는 이유는 .. 바로바로 .. 제목에 나와있듯! 커피가 1회 리필이 가능하다는 것 입니다!다만 주의하셔야 하는 것은 다크 원두로 커피를 시키시면 리필이 불가능 하지만 그 외에 다른 음료는 가능한 것으로 알고 있습니다.  원래 커피도 맛있지만 리필 커피도 맛있어서 꼭 리필받아서 드셔보시길 강력 추천드립니다! 브런치도 있습니다!맛있는 디저트도 있습니다! 실내 인테리어도 깔끔하게 되어있습니다. 안쪽에 회의실같이 방이 하나 있는데 손님이 있어서 못 찍었네요 ㅠ  저는 카페가서 공부 겸 블로그 작성했네요 하..

일상/카페 2024.12.19

State Pattern(상태 패턴)

State Pattern소프트웨어 디자인 패턴중 하나로 State Pattern(상태 패턴) 은 객체의 상태에 따라 행동이 달라지는 경우에 사용되는 디자인 패턴입니다.이때 상태를 조건문으로 검사하여 행위를 달리 하는 것이 아닌 상태를 객체화 하여 상태가 행동할 수 있도록 위임합니다.객체 내부에 상태 객체를 저장하고, 상태 변경에 따라 행동 로직을 동적으로 변경할 수 있습니다. 상태를 클래스로 표현하면 클래스를 교체해서 ‘상태의 변화’를 표현할 수 있고, 객체 내부 상태 변경에 따라 객체의 행동을 상태에 특화된 행동들로 분리해 낼 수 있으며, 새로운 행동을 추가하더라도 다른 행동에 영향을 주지 않습니다.State Pattern 탄생 배경state 패턴이 등장한 배경은 객체의 상태에 따라 동작이 달라지는 경..

디자인패턴 2024.12.19

Kotlin Class 알아보기 1(Class, Data Class, Enum Class, Abstract Class)

Classclass란?코틀린에서 일반 클래스는 특별한 키워드나 제약 없이 선언하는 기본적인 클래스입니다.속성(필드)과 메서드(함수)를 포함할 수 있으며, 객체를 생성하고 관리하는 데 사용됩니다.class 특징생성자코틀린의 클래스는 주 생성자(Primary Constructor)와 보조 생성자(Secondary Constructor)를 가질 수 있습니다.속성과 메서드클래스 내부에는 상태(속성, var/val)와 동작(메서드)을 정의할 수 있습니다.객체 생성new 키워드 없이 클래스 이름 뒤에 괄호 ()를 사용해 객체를 생성합니다.상속기본적으로 코틀린 클래스는 final입니다. 다른 클래스가 상속받을 수 있도록 하려면 open 키워드를 사용해야 합니다.class 사용 예제 1. 기본 문법코틀린에서 클래스를 ..

Kotlin 2024.12.19

Abstract Factory Pattern(추상 팩토리)

Abstract Factory Pattern소프트웨어 디자인 패턴중 하나로, 객체 생성을 위한 디자인 패턴입니다.관련된 객체들의 팩토리를 묶어 추상화하는 역할을 합니다.팩토리 메서드 패턴의 확장된 형태이며, 상호 관련되거나 의존적인 객체군(제품군)을 생성할 때 유용합니다. 추상 팩토리는 인터페이스를 제공하고, 이 인터페이스를 구현하는 구체적인 팩토리가 제품군을 생성합니다.클라이언트는 구체적인 팩토리 클래스를 알 필요 없이 인터페이스를 통해 객체를 생성합니다.  팩토리 메서드 패턴과 추상 팩토리 패턴의 차이점과 확장된 점팩토리 메서드 패턴객체를 생성할 때 단일 제품에 대해 팩토리 메서드를 제공합니다.하나의 팩토리 메서드가 특정 제품의 객체를 생성합니다.추상 팩토리 패턴여러 제품군에 대한 객체를 생성할 수 ..

디자인패턴 2024.12.17

Builder Pattern(빌더 패턴)

Builder Pattern(빌더 패턴)Builder Pattern은 소프트웨어 디자인 패턴 중 하나로 객체 생성의 복잡성을 줄이고, 단계적으로 객체를 구성할 수 있도록 도와주는 생성 디자인 패턴입니다. 주로 생성자가 복잡하거나 다양한 설정이 필요한 객체를 생성할 때 사용합니다. 예를 들어 자동차를 만든다고 가정할때, 자동차를 주문할때 여러가지 옵션을 넣을수가 있습니다. 썬루프, 시트, 타이어 크기, 자동차 색상 등등을 구매자가 원하는대로 결졍됩니다. 어느 사람은 기본 옵션을 그대로 사용할 수 도 있고, 어떤 사람은 썬루푸, 시트만 변경할 수 도 있고, 어떤 사람은 모두 변경할 수 도 있습니다. 이처럼 선택적 옵션을 보다 유연하게 받아 다양한 타입의 인스턴스를 생성할 수 있어, 클래스의 선택적 매개변수가..

디자인패턴 2024.12.16

Adapter Pattern(어댑터 패턴)

Adapter Pattern소프트웨어 디자인 패턴 중 하나로, 기존의 클래스나 인터페이스를 변경하지 않고도 다른 인터페이스와 호환되도록 만드는 데 사용됩니다. 주로 서로 호환되지 않는 인터페이스를 연결하여 시스템 간 통합을 쉽게 만드는 데 활용됩니다.쉽게 설명하자면 Adapter Pattern은 중간 통역사라고 생각하면 편합니다. 예시로 이해해보기:A는 한국사람이고 영어를 못하고, B는 외국사람이고 영어만 가능합니다.이때 통역사가 필요한데, 통역사는 한국어를 영어로, 영어를 한국어로 바꿔서 전달해줍니다.결국, A(클라이언트)는 B와 원할하게 대화할 수 있게됩니다.A: Client (타겟 인터페이스를 원하는 사용자)B: Adaptee (타겟과 다른 인터페이스를 가지고 있는 클래스, 호환되지 않는 기존 객체..

디자인패턴 2024.12.11
반응형