CS/디자인 패턴2 [면접을 위한 CS 전공지식 노트] 디자인 패턴과 프로그래밍 패러다임 chapter 1) 디자인 패턴과 프로그래밍 패러다임 SECTION 1 디자인패턴 디자인 패턴 : 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 '규약' 형태로 만들어 놓은 것 ※ 코딩그라운드 링크: https://www.tutorialspoint.com/compile_java_online.php 1. 싱글톤 패턴(singleton pattern) 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴 보통 db 연결 모듈에 많이 사용 장점: 하나의 인스턴스를 만들어 놓고 해당 인스턴스를 다른 모듈들이 공유하며 사용하기 떄문에 인스턴스를 생성할 때 드는 비용이 줄어듬 단점: 의존성이 높아짐 -> 의존성 주입을 통해 모듈간의 결합을 느슨하게 만들어 해결 .. 2023. 6. 16. [CS] CS 공부 사이트 [한재엽님 깃허브] 링크: https://github.com/JaeYeopHan/Interview_Question_for_Beginner GitHub - JaeYeopHan/Interview_Question_for_Beginner: Technical-Interview guidelines written for those who started studying progr :boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader: - GitHub - JaeYeopHan/Interview_Question_for_Beginner: .. 2022. 6. 9. 이전 1 다음 반응형