差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 下次修改 Both sides next revision | ||
java:java [2019/06/23 18:33] tony [Architecture] |
java:java [2019/07/07 23:25] tony [Architecture] |
||
---|---|---|---|
行 21: | 行 21: | ||
* [[http://edisonxu.com/2017/03/23/hello-cqrs.html|Hello CQRS]] | * [[http://edisonxu.com/2017/03/23/hello-cqrs.html|Hello CQRS]] | ||
* [[https://medium.com/%E9%96%92%E8%AB%87%E8%BB%9F%E9%AB%94%E6%9E%B6%E6%A7%8B|閒談軟體架構]] | * [[https://medium.com/%E9%96%92%E8%AB%87%E8%BB%9F%E9%AB%94%E6%9E%B6%E6%A7%8B|閒談軟體架構]] | ||
+ | * [[https://medium.com/%E9%96%92%E8%AB%87%E8%BB%9F%E9%AB%94%E6%9E%B6%E6%A7%8B/%E9%96%92%E8%AB%87%E8%BB%9F%E9%AB%94%E6%9E%B6%E6%A7%8B-repository-c190c0d0e735|閒談軟體架構-Repository]] | ||
==== OO ==== | ==== OO ==== | ||
* [[http://www.hitripod.com/blog/2011/12/object-oriented-design-five-principles-solid/|物件導向程式設計五大原則:SOLID]] | * [[http://www.hitripod.com/blog/2011/12/object-oriented-design-five-principles-solid/|物件導向程式設計五大原則:SOLID]] | ||
行 32: | 行 33: | ||
* [[https://www.jianshu.com/p/38cc6a5d0614|Collecting Parameter 收集参数模式 - 难寻的模式与技巧]] | * [[https://www.jianshu.com/p/38cc6a5d0614|Collecting Parameter 收集参数模式 - 难寻的模式与技巧]] | ||
* [[http://royvanrijn.com/blog/2010/09/annotated-field-injection-vs-constructor-injection/|Field injection vs Constructor injection]] | * [[http://royvanrijn.com/blog/2010/09/annotated-field-injection-vs-constructor-injection/|Field injection vs Constructor injection]] | ||
+ | * [[https://nicky-zs.github.io/2014/02/09/GRASP/|GRASP设计模式及OO设计原则]] | ||
=== Command Pattern === | === Command Pattern === | ||
* [[https://notfalse.net/4/command-pattern#i-10|命令模式 (Command Pattern)]] | * [[https://notfalse.net/4/command-pattern#i-10|命令模式 (Command Pattern)]] |