20240216

안석환·2024년 2월 16일

🧐기본 공부 내용


  1. 콜백
  • 피호출자가 호출자를 후에 재호출 하는 기능이다


💾 코드

using System;

// 델리게이트 선언
public delegate void MyCallback(string message);

public class Example
{
    // 콜백을 받는 함수
    public static void ProcessData(string data, MyCallback callback)
    {
        // 어떤 작업을 수행한 후 콜백 호출
        string result = data.ToUpper();
        callback(result);
    }
}

public class Program
{
    // 실제로 호출될 콜백 함수
    public static void MyCallbackFunction(string result)
    {
        Console.WriteLine("콜백 함수가 호출되었습니다. 결과: " + result);
    }

    public static void Main()
    {
        // 델리게이트 인스턴스 생성
        MyCallback callback = new MyCallback(MyCallbackFunction);

        // 데이터 처리 함수 호출 (여기서 콜백이 실행됨)
        Example.ProcessData("Hello, World!", callback);
    }
}
  1. 공부 할 내용
  • 오브젝트 타입
  • 디자인 패턴
  • 디자인 패턴의 자체에 설명
    - 싱글톤 패턴의 정릐가 에매하다
  • 전략패턴
    - 특정한 계통의 알고리즘을 여러개를 만든다 상황에 따라 하나를 선택하여 구동시키는 것
    - 상태에 따라 구현되는 알고리즘이 다르다
  • 싱글톤패턴
  • 솔리드 원칙
    - 암기 무조건

📖 참고

참고할 코드 내용




⛔️ 에러


  1. 오늘은 큰 문제와 배워가는게 잘없다.
  • 없다

💾 코드

코드내용




💭 느낀점


  1. 곧 끝난다
  • 끝!
profile
안석환!

0개의 댓글