AS3.0 单一职责原则设计模式


呵呵,好久没写了。因为前段时间心情不是很好,并且各种事情比较多、比较忙。因此。。。就一直拖到现在了。
今天很轻松,先准备一下回来的预热吧。学习的是单一职责模式。定义如下。
单一职责原则(SRP Single Responsibility Principle),就一个类而言。应该仅有一个引起它变化的原因。
也就是说,尽量使得类的功能尽可能简单,不将具有多个功能的处理方法放在一个类中。就好像是前些年的照相手机,因为各种因素的原因,具有照相功能的手机往往啥功能都做不好。手机功能一般,摄像头极烂。除非付出极大的代价。
这就是单一职责模式的典型反面教材。因而那些年,甚至到现在Nokia一直专注于提升手机的通讯功能而不是照相功能(虽然有6500S,N系列这样的照相手机,但是是少数)。
PS:即使到现在,我一直偏向于把手机和相机分开。
因此,依据单一职责原则,应当尽量让类不要承担太多的职责,减少类里面的功能耦合。
这一小节纯理论,而且难度不高。很轻松,呵呵:)
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/4572.html

你可能感兴趣的:(设计模式,html,Flash,Nokia)