2017年12月8日

设计模式3:“单一职责”——Decorator 装饰模式,Bridge 桥模式

摘要: “单一职责”模式: 在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 典型模式 • Decorator • Bridge 阅读全文

posted @ 2017-12-08 12:17 flysong 阅读(207) 评论(0) 推荐(0) 编辑

2017年12月6日

设计模式2:“组件协作”模式——Template Method、Strategy、 Observer / Event

摘要: “组件协作”模式: 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。典型模式:Template Method、Strategy、 Observer / Event。 阅读全文

posted @ 2017-12-06 18:04 flysong 阅读(148) 评论(0) 推荐(0) 编辑

2017年12月5日

设计模式1:设计模式简介

摘要: 设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。 阅读全文

posted @ 2017-12-05 17:46 flysong 阅读(140) 评论(0) 推荐(0) 编辑

2017年12月4日

Devexpress Gridview 自定义汇总CustomSummaryCalculate(加权平均)

摘要: Devexpress Gridview 提供了简单的求和,平均等方法,复杂的汇总方法则需要自定义,使用gridview 的CustomSummaryCalculate 事件,根据官网的文档及各论坛案例实现加权平均的方法。 自定义汇总方法(加权平均) 计算公式:若n个数 的权分别是 ,那么 叫做这n个 阅读全文

posted @ 2017-12-04 23:36 flysong 阅读(3687) 评论(0) 推荐(0) 编辑

导航