
총 2개
-
객체지향 프로그래밍 족보2025.01.101. 제너릭 코드 제너릭 정의: 데이터 타입을 일반화(generalize) 하는 것을 의미합니다. 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법입니다. 객체의 타입 안정성을 높일 수 있으며, 반환값에 대한 타입 변환 및 타입 검사에 들어가는 노력을 줄일 수 있습니다. 2. ISP 설계원칙 ISP 정의: 인터페이스 분리 원칙, 객체는 자신이 사용하는 메서드에만 의존해야 한다. 인터페이스를 분리하여 작성하면 객체가 불필요한 메서드에 의존하지 않게 됩니다. 3. DIP 설계원칙 DIP 정의: 의존성 역전 ...2025.01.10
-
나노 반도체 입자의 분광학적 성질 실험보고서2025.01.101. 미셀과 역미셀 계면활성제가 일정 농도 이상에서 모인 집합체인 미셀은 소수성 부분이 핵을 형성하고 친수성 부분이 물과 닿는 표면을 형성한다. 반대로 계면활성제가 유기 용매에 녹는 경우에는 친수성 부분이 핵을 형성하고 소수성 부분이 유기 용매가 닿는 표면을 형성하는 역미셀이 생성된다. 역미셀은 나노입자들이 뭉쳐서 침전되는 것을 막고 첨가한 물의 양에 따라 역미셀의 크기를 조절함으로써 만들고자 하는 나노입자의 크기를 생성할 수 있게 해준다. 2. 띠구조(Band Structure) 고체 내에서 원자 수가 많기 때문에 궤도 함수의 수...2025.01.10