把设计模式用起来!
文章平均质量分 89
看的时候,明明是懂这个模式的,可是,一用就不会?
(这我与清华大学出版社签的书)
南郁
《白话C++》作者
展开
-
把设计模式用起来!(4) 用不好模式?之原理不明
(清华大学出版社 《把设计模式用起来》书稿试读)现在就用一句话回答:命令(Command)模式在让代码更好地应对未的变化这件事上,原理是什么?也是通过牺牲自己吗?工厂方法(Factory Method)呢?观察者(Obsever)呢?如果你不能张口就来,那么,从对个别设计模式的认知,还没达到知根知底的水平。原创 2024-09-19 18:20:22 · 1204 阅读 · 0 评论 -
把设计模式用起来!(3)用不好模式?之时机不对
上一篇:《把设计模式用起来(3)——用不好的原因 之 实践不足》本篇继续讲设计模式用不好的常见原因,这是第二个:使用设计模式的时机不对。原创 2024-09-13 18:53:41 · 1313 阅读 · 0 评论 -
把设计模式用起来!(2)用不好模式?之实践不足
为什么看书时,感觉学会了设计模式,一要使用却又不会?今天我们讲第一个原因:工作没有逼着你用设计模式,造成你实践不足。原创 2024-09-05 19:55:37 · 1013 阅读 · 0 评论 -
把设计模式用起来!(1)——楔
所以,当几位《白话C++》(我的另一本拙著)的读者,对书中零星提到的,自然流露的、朴素的编程思想感到兴趣,问我能不能写一本《白话设计模式》时,我是有“写本设计模式的书,让读者一看就懂”的冲动,很快想到长辈的教诲,意识到一个事实:我自己的设计模式,也不是看书学会的。应该是小学二三年级的某个午后,我搭好梯子往屋顶爬,爬到一半人梯皆倒。现在,有人问我能否写本《白话设计模式》,我又一次思索这个问题,仍然没有清晰的答案,像极了那个阳光明媚的午后,我倒在地上望向梯子,心中发懵,明明是向上爬的工具,为何会置我以死地?原创 2024-09-02 12:19:15 · 671 阅读 · 0 评论