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

推荐订阅源

博客园 - 叶小钗
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
雷峰网
雷峰网
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
V2EX
V
Visual Studio Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 聂微东
P
Proofpoint News Feed
Last Week in AI
Last Week in AI
U
Unit 42
W
WeLiveSecurity
博客园 - Franky
Recent Announcements
Recent Announcements
Hacker News - Newest:
Hacker News - Newest: "LLM"
Attack and Defense Labs
Attack and Defense Labs
月光博客
月光博客
The Cloudflare Blog
Spread Privacy
Spread Privacy
腾讯CDC
P
Privacy International News Feed
N
News and Events Feed by Topic
AWS News Blog
AWS News Blog
NISL@THU
NISL@THU
T
Troy Hunt's Blog
小众软件
小众软件
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Microsoft Security Blog
Microsoft Security Blog
L
Lohrmann on Cybersecurity
Webroot Blog
Webroot Blog
Y
Y Combinator Blog
量子位
P
Palo Alto Networks Blog
N
News and Events Feed by Topic
V
Vulnerabilities – Threatpost
K
Kaspersky official blog
IT之家
IT之家
T
Threat Research - Cisco Blogs
Cloudbric
Cloudbric
云风的 BLOG
云风的 BLOG
C
Check Point Blog
Blog — PlanetScale
Blog — PlanetScale
爱范儿
爱范儿
G
Google Developers Blog
S
Secure Thoughts

博客园 - 昨夜飘风

WPF 通过共享内存播放视频 C# 模拟网页拖拽 .net4.0中wpf单例启动 wpf 自定义ContextMenu样式,可以调节ContextMenu的宽度 Oracle 开发经验 WPF跑马灯效果 android私有文件夹的访问 [转]C#内存操作 C#串口发送接受数据 C# 制作外挂常用的API silverlight 动画 性能优化 SilverLight 动画缓冲(Animation Easing) - 昨夜飘风 体面地处理程序的未捕获异常 C# 访问USB(HID)设备 收藏一个地址(居然说我标题已经存在) 收藏一个地址 (2009-06-24) SqlCommandBuilder使用的注意事项 助睡眠音乐 (2009-06-22) 班德瑞官方试听网站 (2009-06-17)今日收获-只读列隐藏-win2003 dll文件下载
(2009-06-18)今日收获 工厂方法
昨夜飘风 · 2009-06-18 · via 博客园 - 昨夜飘风

1。最近在学习设计模式,说实话,昨天刚搞明白,今天就忘记了,工厂方法实际上是把类的构件成类和类的创建类,再通过抽象化类和类的创建类,通过继承类和类的创建类,实现在程序中通过抽象类的实例继承类,将具体类的实例化,延迟到子类中,而且通过抽象的工厂方法,可以避免已经实例化了的类的改动,这种方法适合同样类型,但实际上构造不一样的情况,例子中引用的是不同车的测试的问题,测试的项目一样,但是车子的构造是有区别的,为了保证可以进行多种车的测试,使用抽象类是抽象类的创建,同继承,建立不同类和类的创建,避免一种车的修改,影响到其他车;

      说了这么多,其实我自己也怎么明白,现在是学习,缺乏实践啊,我是一个容易忘记的人,经常昨天做的东西,今天就忘记了具体是怎么做的,只知道大概是怎么做的,只记的住主逻辑;

      还有一个比较重要的东西,一句话,在做任何模式的时候,都需要确定一条不边的主线,或者是不太变动的主线,然后在这条主线上确定设计模式和方法,避免过多的紧耦合;任何程序的设计都必须先确定一个不变的东西,才能在这个不变的的东西的上,继续做变动的东西;设计模式是减少代码的修改,而不是完全实现需求,我一开始在学习的时候,过多的关注,如果这里需要改动,那么这里要怎么样,其实应该关注的是在这种模式下,当对应的需求改动的时候,怎么才能减少代码的改动,避免对其他的代码的影响。