'시샵' 태그의 글 목록
본문 바로가기
728x90
반응형

시샵2

22.03.05_템플릿메소드 01. 템플릿메소드패턴 소개 알고리즘의 구조라고 하는 그 구조를 읽어 오고 처리하는 것을 템플릿으로 제공 그 중에서 구체적인 방법을 제공하고 처리하는 방법을 서브클래스가 구체적으로 구현 할 수 있게 하는 패턴 알고리즘 구조를 서브 클래스가 확장할 수 있도록 템플릿으로 제공하는 방법 추상클래스는 템플릿을 제공하고 하위 클래스는 구체적인 알고리즘을 제공 02.템플릿메소드패턴 적용하기 비슷한 코드인데 3-4줄 정도가 다를때 적용하기 좋은 패턴 템플릿메소드패턴 적용전 namespace AddTest; public class Add { private int[] _numbers; public Add(int[] numbers) { _numbers = numbers; } public int Result() { int .. 2022. 3. 6.
22.03.01_Value_Vs_Reference 01.데이터형식 기본 데이터형식과 복합데이터형식이 있음 기본데이터 형식은 상수, 열거형 복합데이터 형식은 구조체와 클래스, 배열 등이 있음 02.값형식과 스택 값 형식은 변수가 값을 담는 데이터 형식 스택 형식은 자신이 담고 있던 데이터가 쓰레기 되지 않게 수거함 { int a = 100; int b = 200; int c = 300; } 단. 코드 블록과 상관 없이 데이터를 유지하고 싶을때 스택의 구조가 발목을 잡음 03.참조형식과 힙 참조형식은 변수가 값 대신 값이 있는 곳의 위치를 담는 데이터 형식 힙은 저장된 데이터를 스스로 제거하는 메커니즘이 없음 그대신 청소부를 따로 고용해서씀 그것이 CLR의 가비지 컬렉터 힙 역역은 데이터를 저장하고 스택영역에 데이터가 저장된 힙 메모리 주소를 저장 그래서 .. 2022. 3. 2.
728x90
반응형