|
18. 메멘토(Memento) 패턴
#객체지향 #OODP #프로그래밍
이 영상에서는 '메멘토 패턴'에 대해 다룹니다. 메멘토 패턴은 객체의 내부 상태를 스냅샷 형태로 외부에 저장해 필요할 때 복원하는 패턴입니다. 예를 들어 게임의 진행 상태를 저장하고, 필요할 때 불러오는 것이 이 패턴의 예시입니다. …
2024-09-27 11:34:09
|
영상 스크랩 |
|
17. 커맨드(Command) 패턴
#객체지향 #OODP #디자인패턴
이번 영상에서는 '커맨드 패턴'에 대해 알아봅니다. 커맨드 패턴은 실행하고자 하는 명령을 객체로 만들어 저장, 실행, '실행 취소', 로깅 등 다양한 활용이 가능하도록 해주는 패턴입니다.
첫 번째 예제로 전등을 켜고 끄는 명령을 구…
2024-09-26 14:08:35
|
영상 스크랩 |
|
16. 데코레이터(Decorator) 패턴
#객체지향 #OODP #디자인패턴
데코레이터 패턴은 특정 객체에 동적으로 원하는 기능들을 더하여 조합할 수 있는 패턴입니다. 이를 이해하기 위한 예제로 커피 메뉴를 들었습니다. 기본 커피에 설탕이나 우유를 추가하여 주문할 수 있도록 하는 것과 같이, 모든 조합을 각각…
2024-09-25 13:48:45
|
영상 스크랩 |
|
15. 빌더(Builder) 패턴
#OODP #객체지향 #프로그래밍
이 영상에서는 빌더 패턴에 대해 설명하고 있습니다. 빌더 패턴은 객체를 생성하는 과정을 단계별로 나누어, 객체의 구조를 유연하게 조작할 수 있게 하는 디자인 패턴입니다. 이를 통해 복잡한 객체의 생성 과정을 캡슐화하고 통제할 수 있으…
2024-09-24 13:45:37
|
영상 스크랩 |
|
14. 방문자(Visitor) 패턴
#객체지향 #OODP #프로그래밍
방문자 패턴은 클래스 변경 없이 새로운 기능을 추가할 수 있게 해줍니다. 클래스로부터 생성된 인스턴스 자체가 기능을 갖는 것이 아니라, 기능을 가진 '방문자'들을 맞이할 수 있도록 하는 개념입니다. 예로 도형 클래스를 만들고, 도형의…
2024-09-23 12:59:00
|
영상 스크랩 |
|
13. 중재자(Mediator) 패턴
#객체지향 #OODP #디자인패턴
유튜브 영상이 중재자 패턴을 설명하며 이를 적용한 두 가지 예시를 공유하였습니다.
첫 번째 예제에서는 채팅 프로그램의 사용자 간 메시지 전달에 중재자 패턴이 적용되었습니다. 중재자는 사용자 객체들 사이에서 메시지를 전달하며 사용자…
2024-09-20 13:59:41
|
영상 스크랩 |
|
12. 추상 팩토리(Abstract Factory) 패턴
#OODP #객체지향 #프로그래밍
추상 팩토리 패턴은 관련된 제품의 그룹, 즉 제품군의 생성에 관한 패턴입니다. 이 패턴은 클래스의 인스턴스를 생성하는 부분을 분리하며, 예제에서는 UI 요소인 버튼과 체크박스를 생성합니다. 각각의 요소는 윈도우용과 맥용 클래스로 구현…
2024-09-19 12:38:39
|
영상 스크랩 |
|
11. 플라이웨이트(Flyweight) 패턴
#객체지향 #OODP #프로그래밍
이번 영상에서는 'Flyweight 패턴'을 다룹니다. Flyweight 패턴은 중복된 개체 만들지 않고, 재사용함으로써 메모리를 절약하는 패턴입니다. 첫 번째 예로, 책을 나타내는 클래스를 사용하였는데, 여기서 'title' 필드가…
2024-09-16 09:23:19
|
영상 스크랩 |
|
10. 관찰자(Observer) 패턴
#객체지향 #OODP #프로그래밍
영상에서는 'Observer 패턴'에 대해 설명합니다. 이 패턴은 하나의 대상(서브젝트)과 하나 이상의 관찰자(옵저버)간의 일대다 관계를 구현하는데 사용됩니다. 서브젝트와 옵저버는 각각 인터페이스로 정의되며, 서브젝트는 특정 이벤트 …
2024-09-13 11:31:59
|
영상 스크랩 |
|
09. 프록시(Proxy) 패턴
#객체지향 #OODP #코딩
이 영상에서는 프록시 디자인 패턴에 대해 설명합니다. 프록시 패턴은 프록시 객체가 실제 객체를 대리하여 작업을 수행하는 디자인 패턴입니다. 프록시 객체는 실제 객체의 생성 비용을 줄여주며, 프록시 객체는 실제 객체의 무거운 작업을 처리하거…
2024-09-12 14:26:00
|
영상 스크랩 |
|
08. 팩토리 메서드(Factory Method) 패턴
#OODP #객체지향 #프로그래밍
이번 영상은 Factory Method 패턴에 대한 내용입니다. Factory Method 패턴은 구조 자체는 단순하지만 그 용도를 이해하기 어려울 수 있으므로 서로 다른 활용법에 대한 3개의 예제들을 통해 설명합니다.
Facto…
2024-09-11 11:14:08
|
영상 스크랩 |
|
07. 브릿지(Bridge) 패턴
#OODP #디자인패턴 #객체지향
Bridge 패턴은 '추상화'와 '구현'을 분리하여 각각을 독립적으로 다양화할 수 있게 한 요소로 전원 기능과 볼륨 조절 기능 같은 TV의 기능을 구현하고, 리모컨은 '무엇을 할 수 있는가'만 정의하며 리모컨은 자신이 어떤 기기를 대…
2024-09-09 10:23:25
|
영상 스크랩 |
|
06. 어댑터(Adapter) 패턴
#OODP #Object-Oriented #Programming
이번 영상에서는 Adapter 패턴에 대해 알아봅니다. Adapter 패턴은 서로 호환되지 않는 규격의 클래스들이, 각각의 코드를 수정하지 않고도 한 곳에서 같은 방식으로 사용될 수 있도록 어댑터를 사용…
2024-09-06 15:15:35
|
영상 스크랩 |
|
05. 상태(State) 패턴
#객체지향 #OODP #프로그래밍
이번 영상에서는 디자인 패턴 중 하나인 State 패턴을 다루며, 문이 열리고 닫히는 상황을 예시로 들어 설명하였습니다. 문의 상황을 '열림 상태', '닫힘 상태'로 나누어 각각 클래스로 구성하며, 그 클래스 내에서 상황에 따른 메소…
2024-09-05 15:48:28
|
영상 스크랩 |
|
매일 25개! 개발자가 영상편집 없이 초고속으로 유튜브 영상 올리는 법 (AI활용, 누구나 가능)
#인공지능 #유튜브쇼츠 #영상제작
ChatGPI와 간단한 툴을 사용해서 빠르게 유튜브 영상을 제작하고 올리는 개발자의 꿀팁을 공유합니다.
AI가 알아서 주제를 찾아 대본을 작성하고 이미지들을 생성해주면 어려운 편집툴도 사용할 필요 없이 간단히 영상들을 만들어 올릴 …
2024-09-03 16:08:33
|
영상 스크랩 |