아만다's 일상

고정 헤더 영역

글 제목

메뉴 레이어

아만다's 일상

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (280)
    • 새소식 (26)
      • 인공지능 (3)
      • IT과학 (1)
    • 아만다's 강좌 (15)
      • 파이썬 응용.활용 강좌 (3)
      • 파이썬 YouTube 뮤직 플레이어 개발강좌 (8)
      • 쿠키스트림 (4)
    • 자바스크립트 (8)
      • React (0)
      • vue.js (3)
      • Javascript (5)
    • 파이썬 (10)
      • Django (0)
      • FastAPI (0)
      • 머신러닝 (0)
      • Snippets (5)
    • 자바(JAVA) (0)
      • 스프링부트 (0)
    • AI.인공지능 (2)
      • 빅데이터 (0)
      • RNN (0)
      • LLM (0)
      • Pytorch (0)
    • 소프트웨어공학 (8)
    • 클라우드 & CICD (0)
      • Docker (0)
      • Kubernetes (0)
      • AWS (0)
      • Azure (0)
    • IT응용&시스템 (12)
      • Mac OS (6)
      • Windows (2)
      • Linux (0)
      • IOS (0)
      • Android (0)
    • 멘토링 (23)
    • 리뷰 (13)
    • 이슈.잡담 (111)
    • 알뜰구매정보 (42)

검색 레이어

아만다's 일상

검색 영역

컨텐츠 검색

Java

  • 구조패턴중, Proxy 패턴에 대하여..

    2024.09.17 by amanda.hyon

  • 생성 패턴 중 '싱글톤' 패턴에 대하여..

    2024.07.14 by amanda.hyon

  • 생성패턴 중, 빌드패턴에 대하여..

    2024.07.14 by amanda.hyon

구조패턴중, Proxy 패턴에 대하여..

구조 패턴은 프로그램 내 자료 구조나 인터페이스 구조 등 프로그램 구조를 설계하는데 사용되는 패턴으로,,클래스나 객체를 조합하여 더 큰 구조를 만들수 있게 해줍니다. 구조패턴중, Proxy 패턴은 다른 객체에 대한 접근을 제어하는 디자인 패턴입니다. 프록시는 원래 객체에 대한 대리자 역할을 하며, 원래 객체와 동일한 인터페이스를 제공하지만, 그 접근을 제한하거나 추가 작업을 수행할 수 있습니다. 이 패턴은 실제 객체에 대한 직접적인 접근을 제어하거나 성능 향상, 보안, 로깅 등의 부가 기능을 추가하고자 할 때 사용됩니다. 언제 Proxy 패턴을 사용할까?원래 객체의 자원 비용이 클 때(리소스가 무거운 객체): 예를 들어, 원격 서버에 있는 객체나 대용량 데이터베이스에서 데이터를 가져오는 객체에 바로 접근..

소프트웨어공학 2024. 9. 17. 00:13

생성 패턴 중 '싱글톤' 패턴에 대하여..

싱글톤 패턴(Singleton Pattern)은 생성 패턴 중 하나로, 특정 클래스의 인스턴스가 하나만 생성되고, 어디서든지 그 인스턴스에 접근할 수 있도록 하는 패턴입니다. 주로 애플리케이션에서 전역적인 접근이 필요한 객체에 사용됩니다. 싱글톤 패턴은 인스턴스를 하나만 유지하여 자원 낭비를 방지하고, 여러 클래스가 동일한 자원에 접근할 때 일관성을 유지할 수 있습니다. 자바에서는..Spring Boot에서 싱글톤 패턴은 주로 @Service나 @Component 애노테이션을 통해 구현됩니다. 하지만 기본적인 싱글톤 패턴의 예제를 직접 구현해보겠습니다. 자바에서는 싱글톤 패턴을 구현할 때 정적 변수와 정적 메서드를 사용합니다. 멀티스레드 환경에서도 안전하게 싱글톤 인스턴스를 생성하기 위해 synchron..

소프트웨어공학 2024. 7. 14. 18:09

생성패턴 중, 빌드패턴에 대하여..

빌더 패턴(Builder Pattern)은 객체 생성 디자인 패턴 중 하나로, 복잡한 객체의 생성을 단계별로 처리하여 생성 과정에서의 다양한 옵션을 지원하는 방법을 제공합니다. 이 패턴은 특히 객체의 생성자가 복잡하고 인자가 많을 때 유용합니다. 생성자의 인자가 많을 경우, 가독성 및 유지보수성을 높여주는 효과가 있습니다. 나는 최근 파이썬을 주력으로 사용하고 있기 때문에 자바와 파이썬을 비교하여 설명하고자 합니다.자바와 파이썬 모두 빌더 패턴을 통해 객체 생성 시의 복잡성을 줄이고 가독성을 높일 수 있습니다. 자바에서는 빌더 패턴이 일반적으로 사용되며, 파이썬에서는 선택적으로 사용될 수 있습니다. 다음은 자바에서는 빌더 패턴을 사용하여 복잡한 객체를 생성할 때 메서드 체이닝을 통해 가독성을 높이고, 객..

소프트웨어공학 2024. 7. 14. 17:51

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
아만다's 일상 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바