H*******g 发帖数: 6997 | 1 精通DESIGN PATTERN才是王道啊。算法神马的全是浮云,可以滚蛋了。
精通DESIGN PATTERN,让你从码工/码农这个层次直接上升到设计师这个层次。
话说,各位大牛来教教我呗。 |
S****e 发帖数: 10596 | 2 我加入
虽然我不知道啥是design pattern
【在 H*******g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 精通DESIGN PATTERN才是王道啊。算法神马的全是浮云,可以滚蛋了。 : 精通DESIGN PATTERN,让你从码工/码农这个层次直接上升到设计师这个层次。 : 话说,各位大牛来教教我呗。
|
H*******g 发帖数: 6997 | 3 哈,我提供免费资源吧
Wiley Professional ASP.NET Design Patterns
Book Download: https://www.box.com/s/12eisxoji5h8jq739qda
Source Code Download:
http://www.wrox.com/WileyCDA/WroxTitle/Professional-ASP-NET-Des
【在 S****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我加入 : 虽然我不知道啥是design pattern
|
l*s 发帖数: 783 | 4 Martin Fowler的书和网站是必修课。
【在 H*******g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 精通DESIGN PATTERN才是王道啊。算法神马的全是浮云,可以滚蛋了。 : 精通DESIGN PATTERN,让你从码工/码农这个层次直接上升到设计师这个层次。 : 话说,各位大牛来教教我呗。
|
x**n 发帖数: 461 | 5 Martin Fowler 主要还是更重视architecture pattern,和纯design pattern还是后很
大不同的。
【在 l*s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Martin Fowler的书和网站是必修课。
|
S****e 发帖数: 10596 | 6 收到谢谢!
【在 H*******g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 哈,我提供免费资源吧 : Wiley Professional ASP.NET Design Patterns : Book Download: https://www.box.com/s/12eisxoji5h8jq739qda : Source Code Download: : http://www.wrox.com/WileyCDA/WroxTitle/Professional-ASP-NET-Des
|
s***o 发帖数: 2191 | 7 and GOF
and "Domain Drive Design" from Evans (for DDDers)
【在 l*s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Martin Fowler的书和网站是必修课。
|
H*******g 发帖数: 6997 | 8 俺现在单独的会了FACTORY METHOD, DEPENDENCY INJECTION,DATA REPOSITORY,
SINGLETON,但全部联合起来用,还是有点找不着北。。。 |
t********n 发帖数: 728 | 9 先把SDLC弄明白了再说吧,design pattern 弄得再好还是码农,.net本身就是design
pattern 弄出来的, 何必reinvent the wheel? |
a****9 发帖数: 200 | 10 弱弱问一句,象data repository, every repository need an interface first,
every time when you add a new method , you need maintain interface, what's
the benefit? |
a****9 发帖数: 200 | 11 再问一句,Repository pattern中的AggregateRoot 如何划分?
比如我们会为Order建立AggregateRoot,这里面包括OrderItem, 那我们要不要把
product相关的东西也包括在这个AggregateRoot下?order Purchaser 相关的东西呢?
还有其他比如credit card 东西呢? |
l*s 发帖数: 783 | 12 Easy for DI, Unit test(don't need to used real database),separation of
concern, change/substitute detail repository implementation(for example,
switch from sql server to oracle,etc.) without any main application code
changes or application restart.
【在 a****9 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 弱弱问一句,象data repository, every repository need an interface first, : every time when you add a new method , you need maintain interface, what's : the benefit?
|
l*s 发帖数: 783 | 13 读一下stdio说的 "Domain Drive Design" from Evans
【在 a****9 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 再问一句,Repository pattern中的AggregateRoot 如何划分? : 比如我们会为Order建立AggregateRoot,这里面包括OrderItem, 那我们要不要把 : product相关的东西也包括在这个AggregateRoot下?order Purchaser 相关的东西呢? : 还有其他比如credit card 东西呢?
|