2023-01-09-TIL
2023-01-09-TIL
Today I Learned
Jackson
- https://hyperconnect.github.io/2019/10/28/jackson-serialize-for-global-caching.html
- https://d2.naver.com/helloworld/0473330
Duck Typing
“If it walks like a duck and it quacks like a duck, then it must be a duck”
Duck Typing이란, 어떤 사물이 오리처럼 행동하면 오리라고 간주할 수 있다는 프로그래밍 용어이다. 즉, 어떤 객체가 특정 목적을 위해서 사용될 수 있다면 해당 타입이 될 수 있다고 간주하는 기법이다. 타입이 강하게 정해지는 언어와는 달리 파이썬 등 일부 언어에서는 동적으로 정해진 역할을 수행할 수 있다면 해당 타입으로 간주하여 실행될 수 있다. 따라서 객체에서 기존 메서드를 호출하기 위해 타입을 지정할 필요가 없으며, ‘필요한 메서드(행동)’가 정의되어 있으면 invoke 할 수 있다.
- https://en.wikipedia.org/wiki/Duck_typing
- https://realpython.com/lessons/duck-typing/
- https://stackoverflow.com/questions/4205130/what-is-duck-typing
- https://nesoy.github.io/articles/2018-02/Duck-Typing
- https://siyoon210.tistory.com/156
Todo
- https://www.oreilly.com/
- https://if.kakao.com/session
- https://refactoring.guru/design-patterns
This post is licensed under CC BY 4.0 by the author.