{"push_id":2808963061,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"9d709a76cc92959529d4e0a9a458b25c049f2cfd","before":"085f55ca4c9833af59a31427b8bc25ec3a9dc2a1","commits":[{"sha":"31ecf0c697b2c0765beba3a2ac0b1db81f6a2a33","author":{"name":"Mike Nguyen","email":"a38dd353d8dd2218765bf20be4ecf00b080ac06c@gmail.com"},"message":"add strategy pattern\n\nImplement standard strategy pattern which is used to execute a group of different algorithms","distinct":true,"url":"https://api.github.com/repos/mikenguyen69/design-pattern-code-sample/commits/31ecf0c697b2c0765beba3a2ac0b1db81f6a2a33"},{"sha":"a7cd035d90692682ce05d5ebf0ede39d176e34f0","author":{"name":"Mike Nguyen","email":"a38dd353d8dd2218765bf20be4ecf00b080ac06c@gmail.com"},"message":"add state pattern\n\nimplement standard state pattern which is the internal state movement of the context.","distinct":true,"url":"https://api.github.com/repos/mikenguyen69/design-pattern-code-sample/commits/a7cd035d90692682ce05d5ebf0ede39d176e34f0"},{"sha":"9d709a76cc92959529d4e0a9a458b25c049f2cfd","author":{"name":"Mike Nguyen","email":"a38dd353d8dd2218765bf20be4ecf00b080ac06c@gmail.com"},"message":"add mediator pattern\n\nMediator pattern should mediate the interaction between objects. In this case, a group of colleagues could send and receive message via a common mediator instead of communicating directly","distinct":true,"url":"https://api.github.com/repos/mikenguyen69/design-pattern-code-sample/commits/9d709a76cc92959529d4e0a9a458b25c049f2cfd"}]}
{"actor":{"display_login":"mikenguyen69"}}