自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 问答 (1)
  • 收藏
  • 关注

设计模式: 创建型模式概要

  运用设计模式是 间接解决问题的方式,有 代价的,所以应该 重构至模式,而不是开始就套用设计模式。 一般性步骤,参见导图中的解决分支:1. 找出系统中的频繁变化点,不是变化点,就没必要运用设计模式;2.重构。分析变化点的稳定部分,抽象和封装。保证程序主逻辑的稳定,尽量只扩展;3.结合设计模式重构。关注变化:横向扩展 or 纵向扩展,设计模式出炉。 创建型模式 主要解决 new 所带来的...

2009-02-26 00:40:32 105

Refactoring To Patterns: 观察者模式

    常听说这么一句话(大意是这样):不必可以去套用设计模式,如果按照面向对象的基本原则编程,自然是优雅的设计,即使没有刻意使用模式,设计也会近乎于模 式。开始感觉有一点玄,但在看了《C#设计模式纵横谈》视频后,觉得有所收获。下面,就参考视频的内容,尝试着写这么一个过程:根据面向对象的一般原则对设计进行重构,逐渐演化出观察者模式。 涉及的面 向对象设计原则:单一职责原则、封装变化、面向接口编程、...

2007-07-10 00:13:21 200

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除