huiyu's blog

    2024/07/21 2

    SOLID Principle & Component Design Principles

    1. SOLID PrincipleSRP(Single Responsibility Principle, 단일 책임원칙)한 클래스는 하나의 책임만 가져야 한다.목적 : 시스템의 복잡성을 낮추고, 한 클래스가 하나의 기능만을 가져 수정을 용이하게 하여 유지보수를 용이하게 한다. 한 클래스가 여러 기능을 맡으면 하나의 기능에 문제가 생겼을 때 다른 기능에도 영향을 줄 수 있다.OCP(Open/Closed Principle, 개방-폐쇄 원칙)확장에는 열려있고 변경에는 닫혀있어야 한다.목적 : 기존의 코드를 수정없이 시스템의 기능을 확장할 수 있게 한다. 이는 기존 코드의 오류 가능성을 줄이면서 새로운 기능을 쉽게 추가할 수 있다.LSP(Liskov Substitution Principle, 리스코프 치환 원칙)서브 ..

    Software Development/SW Architecture 2024.07.21

    Kotlin-Coroutines

    CoroutinesA coroutine is a concurrency design pattern that you can use on Android to simplify code that excutes asynchronously.On Android, coroutines help to manage long-running tasks that might otherwise block the main thread and cause your app to become unresponsive.Coroutines are a Kotlin feature that converts async callbacks for long-runnign tasks, such as database or network access, into se..

    Software Development/Application Develop 2024.07.21
    이전
    1
    다음
    더보기
    프로필사진

    huiyu's blog

    매일 기록하기 - 개발, 운동, 마라톤, 책, 영화, 여행

    • 분류 전체보기
      • 자격증
        • 한국사능력검정(2017)
        • 리눅스마스터(2017)
        • 한식조리사(2019)
        • ADsP(2023)
        • 생활스포츠지도사(2023)
        • 장애인스포츠지도사(2024)
      • 일상
        • 여행
        • 독서
        • 영화, 게임
        • 마라톤
        • 재테크
        • 요리
        • 블로그
      • Inspiration & Notes
        • Notes
        • Song
      • 기록
      • Software Development
        • SW Projects
        • IT
        • C#
        • Graphics
        • C, C++
        • Application Develop
        • Tizen
        • Algorithm
        • Linux
        • Web
        • DesignPatterns
        • Python
        • Unity
        • Data Science
        • Design
        • Tools
        • SW Architecture

    Tag

    매일기록, Tizen, 읽다, 운동기록, C++, 업무기록, 도트찍기, 한식조리사, 타이젠, 운동, OpenGL, WPF, 알고리즘, 쓰다, 운동일지, c#, 실기준비, Unity, 설치, 마라톤,

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Calendar

    «   2024/07   »
    일 월 화 수 목 금 토
    1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30 31

    방문자수Total

    • Today :
    • Yesterday :
    Instagram LinkedIn

    Copyright © Kakao Corp. All rights reserved.

    • 좌(왼돌이)
    • Linuxias
    • luna
    • Instagram
    • LinkedIn
    • hoys
    • kimdali
    • 매쓰박

    티스토리툴바