摘要: 读了《大话设计模式》,摘录该书中讲到的设计模式几大原则,供日后使用。 一、单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想 阅读全文
posted @ 2016-04-13 18:22 吴玄坤 阅读(368) 评论(0) 推荐(1) 编辑
摘要: 前景提要: 编写程序时,也许你不经意间,就不知不觉的使程序代码,发生了装箱和拆箱,从而降低了效率,不要说就发生那么一次两次,如果说是程序中发生了循环、网络程序(不断请求处理的)等这些时候,减少装箱和拆箱,是优化程序提高效率的一种途径。不仅跬步,无以至千里,不积小流,无以至江河。优化从点点滴滴做起。 阅读全文
posted @ 2016-04-13 18:20 吴玄坤 阅读(3067) 评论(0) 推荐(2) 编辑
摘要: 最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记。 在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定义是:Ensure a class only has one instanc 阅读全文
posted @ 2016-04-13 18:06 吴玄坤 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 下面的截图:主要讲述了七种设计原则定名称,定义以及使用的频率。  原则一:(SRP:Single responsibility principle)单一职责原则又称单一功能原则 核心:解耦和增强内聚性(高内聚,低耦合) 描述: 类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一 阅读全文
posted @ 2016-04-13 11:38 吴玄坤 阅读(38626) 评论(1) 推荐(3) 编辑