惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
Stack Overflow Blog
Stack Overflow Blog
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
N
Netflix TechBlog - Medium
腾讯CDC
C
Check Point Blog
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
S
SegmentFault 最新的问题
F
Fortinet All Blogs
美团技术团队
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 司徒正美
F
Full Disclosure
Recorded Future
Recorded Future
D
DataBreaches.Net
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
J
Java Code Geeks
I
InfoQ
Y
Y Combinator Blog
A
About on SuperTechFans
AI
AI
爱范儿
爱范儿
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Forbes - Security
Forbes - Security
W
WeLiveSecurity
M
MIT News - Artificial intelligence
雷峰网
雷峰网
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
Schneier on Security
Schneier on Security
The GitHub Blog
The GitHub Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
Latest news
Latest news
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
D
Docker
Recent Commits to openclaw:main
Recent Commits to openclaw:main
量子位
V2EX - 技术
V2EX - 技术
Project Zero
Project Zero

博客园 - kkk

无题 重出江湖! 技巧百问(10):UrlRewrite以及二级UrlRewrite 转贴:ASP.NET 2.0 中改进的缓存功能 一个多月来第一贴! 怀念一下《幽灵公主》 惊悚科幻 《灵幻夹克》 西安归来!(终于写完了) 支付宝Payto接口的c#.net实现 关于MD5码的一些自我总结 再总结一些技巧 超准的爱情测验! 转贴:Oracle(甲骨文)的CEO Larry.Ellison在耶鲁大学2000届毕业典礼上的演讲 转贴:出租车司机给微软高管上的MBA课程! 80个Gmail帐号,5个Live Messenger试用邀请,要的留言并注明是什么的邀请! 新年新贴! 关于asp.net c#中对cookie的操作 - kkk - 博客园 回滚事务日志文件中的事务 转贴:ASP.NET中的UrlRewrite
今天周末休息一天,发贴!
kkk · 2006-11-18 · via 博客园 - kkk

      自从开始学车后,几乎天天没时间,周末更是要早起,累啊!
      学车还是有点难度,之前一直开极品飞车,觉得很简单,现实的确不一样,不过还好师傅说我学的快,学了3次就已经快差不多了!
      
      工作上也才轻松一下,自从被临时抓去写asp后台才越来越觉得asp.net的好处,特别是代码后置的好处,现在看到asp.net的东西就特别亲切!

      昨天在公司休息的时候乘有空就准备重构之前的一个系统,同时也是实践一下看的设计模式,这就发现一个问题。
      例如:现有A,B两个类,分别包含a方法,但是他们的参数有一个不一样,问题是要使用一个接口来适配这2个类,当使用的时候new A就是A.a(1),new B就是B.a(2)。
      一开始就想到应该可以使用设计模式中的例子(还是没白看^^),但是还是不熟悉,找了一下看到Command模式比较符合我的要求。
      Command模式是行为型模式,它是对紧耦合进行拆分,使请求和实现分离,在中间插入一个中间层,这样不管实现怎么变,请求不变而可以达到效果。同时Command模式最显著的特点就是实现分离,我们这里是参数不一样,所以C#就用到委托来把函数当参数传递来实现根据不用的参数实现不同的方法。
      昨天晚上琢磨了一下终于弄出来了,设计模式主要就是一种解决问题的思路和方法,掌握了这种思维方式和方法,有很多问题都可以很好的解决,同时也是比较高效率的,还要再多看啊!