Skip to content

SHA Computing

How Sunghyun handles computer

Toggle menu
  • Computer Science
    • Architecture
    • Algorithm
    • Data Structure
    • Database & File
    • Operating System
    • Network
    • Reference
  • Data Science
    • Data Analysis
    • Data Mining
    • Machine Learning
    • Computer Vision
    • AI Paper Review
    • Statistics
    • Reference
  • Software
    • Git
    • Android App
    • Web Server
    • Design & Analysis
    • My Project
    • Reference
  • Coding
    • C/C++
    • JAVA
    • Python GUI
    • Algorithm Practice
    • Reference
  • Log In

Category: Design & Analysis

소프트웨어 설계 및 분석

December 4, 2022December 4, 2022Android App & Web, Design & Analysis

디자인 패턴 – 컴퍼지트 패턴

컴퍼지트 패턴: 부분이 변화하더라도 기존 코드를 변경시키지 않도록 하는 패턴 기존 코드: 컴퓨터 클래스는 키보드, 본체, 모니터 클래스와 Composition 관계이다. 문제점: 만약 […]

December 4, 2022December 4, 2022Android App & Web, Design & Analysis

디자인 패턴 – 팩토리 메소드 패턴

팩토리 메소드 패턴: 객체의 생성 코드를 별도의 클래스, 메소드로 분리함으로써 객체 생성 방식의 변화를 대비하는데 유용한 패턴 기존 코드: ElevatorManager는 여러 엘리베이터 […]

December 4, 2022December 4, 2022Android App & Web, Design & Analysis

디자인 패턴 – 템플릿 메소드 패턴

템플릿 메소드 패턴: 전제적으로 동일하면서 부분적으로 상이한 문장을 가지는 메소드의 코드 중복을 최소화할 때 유용한 패턴 기존 코드: 엘리베이터 제어 시스템에서 모터를 […]

December 4, 2022December 4, 2022Android App & Web, Design & Analysis

디자인 패턴 – 데코레이터 패턴

데코레이터 패턴: 기본 기능에 옵션을 추가하는 경우 유용한 패턴 기존 코드: RoadDisplay는 기본 도로 표시 기능을 제공하는 클래스이다. RoadDisplayWithLane은 기본 도로 표시 기능에 […]

December 4, 2022December 4, 2022Android App & Web, Design & Analysis

디자인 패턴 – 옵저버 패턴

옵저버 패턴: DataProvider와 DataConsumer가 나눠져 있는 경우 사용하는 패턴 기존 코드: ScoreRecord는 성적을 업데이트하는 객체로 DataProvider에 해당됨, DataSheetView는 성적을 통보받는 객체로 DataConsumer에 […]

December 4, 2022December 4, 2022Android App & Web, Design & Analysis

디자인 패턴 – 커맨드 패턴

커맨드 패턴: 실행될 기능을 캡슐화하는 패턴 (실행될 기능을 캡슐화하여 이벤트를 발생시키는 클래스를 변경하지 않고 코드의 재사용성을 높이는 패턴) 기존 코드: 버튼을 누르면 […]

December 4, 2022December 4, 2022Android App & Web, Design & Analysis

디자인 패턴 – 스테이트 패턴

스테이트 패턴: 상태를 캡슐화하는 패턴 상태 머신 다이어그램: 상태와 상태 변화를 모델링하는 도구(상태: 객체가 가질 수 있는 어떤 조건이나 상황) 기존 코드: […]

October 16, 2022October 16, 2022Android App & Web, Design & Analysis

디자인 패턴 – 싱글톤 패턴

싱글톤 패턴두 개 이상의 인스턴스가 생성되는 것을 막고, 인스턴스가 사용될 때에는 동일 인스턴스를 사용하게 하는 패턴 Example)하나의 프린터만 만들어서 사용해야 되는 상황 […]

October 16, 2022October 31, 2022Android App & Web, Design & Analysis

디자인 패턴 – 스트래티지 패턴

스트래티지 패턴행위(알고리즘)를 클래스로 캡슐화해서 동적으로 행위를 자유롭게 바꿀 수 있게 해주는 패턴 Example)태권브이와 아톰이 로봇 클래스를 상속하는 상황 문제점:1) 태권브이나 아톰의 공격(attack) […]

October 16, 2022October 31, 2022Android App & Web, Design & Analysis

디자인 패턴 – SOLID 원칙

SOLID 원칙객체지향 프로그래밍 설계의 기본 원칙 1. SRP (Single Responsibility Principle)단일 책임의 원칙, 객체는 단 하나의 책임만을 가져야 한다 Example)학생 클래스의 역할– […]

Posts pagination

1 2 >

Recent Posts

  • 논문 리뷰 – Multimodal Reasoning with Multimodal Knowledge Graph
  • Python – 코딩 테스트 주요 코드 모음
  • 논문 리뷰 – Temporal 2D-Variation Modeling for General Time Series Analysis
  • 논문 리뷰 – Can LLMs Understand Time Series Anomalies?
  • VideoPatchCore: An Effective Method to Memorize Normality for Video Anomaly Detection (ACCV 2024)

Recent Comments

  • leds and led lighting on 논문 리뷰 – Context Encoders: Feature Learning by Inpainting
  • Master on Data Structure – Floyd Algorithm
  • cena zlata on Data Structure – Floyd Algorithm
  • whoiscall on 논문 리뷰 – Swin UNETR
  • occurring on GAN 기반 이상치 탐지

Archives

  • May 2025
  • March 2025
  • October 2024
  • September 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • November 2023
  • June 2023
  • May 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • January 2021
  • September 2020
  • August 2020
  • June 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019

Categories

  • Algorithm
  • Android App
  • Android App & Web
  • C/C++
  • Coding & Reference
  • Computer Architecture
  • CS_Reference
  • CSE
  • Data Mining
  • Data Science
  • Data Structure
  • Database & File
  • Design & Analysis
  • Git
  • JAVA
  • Machine Learning
  • My Project
  • Network
  • OS
  • Paper Review
  • Practice
  • Python GUI
  • R Programming
  • Reference
  • Statistics
  • SW_Reference
  • The Others
  • Uncategorized
  • Vision
  • Web Server

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
May 2025
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Mar    

search

Get in touch

Korea, Republic of
cse@shacoding.com
© 2025 SHA Computing. Proudly powered by Sydney