eubinecto / youtora

Search YouTube videos like you search books
4 stars 0 forks source link

디자인 패턴을 배우고, 코드에 적용하기 #52

Open eubinecto opened 4 years ago

eubinecto commented 4 years ago

왜?

지금까지 너가 사용해왔던 디자인 패턴은, -https://refactoring.guru/design-patterns/singleton/python/example#lang-features

Singleton 밖에 없다.

등등.

하나의 디자인 패턴이기는 하지만, OOP라고 부르기에는 애매한 디자인 패턴이다.

코드의 재사용이 잘 이루어져 있지 않고, 모듈화, 캡슐화도 하고 있지 않음.

하지만 그렇다면, 내가 하고자 하는 것에 맞는 디자인 패턴에는 무엇이 있는지?

계속 똑같은 패턴을 사용만 하니까, 내가 파이썬을 파이썬답게 사용하고 있는지도 의문.

뭔가 배우는 것 같다는 느낌이 들지도 않음.

eubinecto commented 4 years ago

디자인 패턴을 배우기 매우 좋은 사이트

문제에 대한 예시를 들어주며, 매우 쉽게 설명해준다!

eubinecto commented 4 years ago

strategy pattern은 검색을 구현할 때, 쿼리부분에서 써먹을 수 있을 듯?

eubinecto commented 4 years ago

파이썬 specific design pattern

토요일은, 두번째 것을 정독을 해나가면서 진행해보자.

eubinecto commented 4 years ago

Architectural pattern을 좀 고민해보아야 할듯