- 浏览: 42077 次
- 性别:
- 来自: 上海
最新评论
呵呵,好久没写了。因为前段时间心情不是很好,并且各种事情比较多、比较忙。因此。。。就一直拖到现在了。
今天很轻松,先准备一下回来的预热吧。学习的是单一职责模式。定义如下。
单一职责原则(SRP Single Responsibility Principle),就一个类而言。应该仅有一个引起它变化的原因。
也就是说,尽量使得类的功能尽可能简单,不将具有多个功能的处理方法放在一个类中。就好像是前些年的照相手机,因为各种因素的原因,具有照相功能的手机往往啥功能都做不好。手机功能一般,摄像头极烂。除非付出极大的代价。
这就是单一职责模式的典型反面教材。因而那些年,甚至到现在Nokia一直专注于提升手机的通讯功能而不是照相功能(虽然有6500S,N系列这样的照相手机,但是是少数)。
PS:即使到现在,我一直偏向于把手机和相机分开。
因此,依据单一职责原则,应当尽量让类不要承担太多的职责,减少类里面的功能耦合。
这一小节纯理论,而且难度不高。很轻松,呵呵:)
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/4572.html
发表评论
-
使用 Flash Remoting in Flash Forms 制作 Live Search
2010-04-10 10:01 609即时搜索效果察看 Live Search 的程式分成两部份 ... -
Remoting中接受query类型数据方法
2010-04-10 10:00 531var listInfo = new Array() fun ... -
Remoting中接受query类型数据方法
2010-04-10 10:00 525var listInfo = new Array() fun ... -
Flash remoting参数传递与调用补充
2010-04-10 10:00 577续flash remoting中参数传递与调用,补充其他数据类 ... -
Flash remoting参数传递与调用补充
2010-04-10 10:00 665续flash remoting中参数传递与调用,补充其他数据类 ... -
Flex2/AS3在Linux下的开发环境
2010-04-09 12:58 510这次修正了万恶的“Incorrect flash playe ... -
flash AS3的面向对象特点概述
2010-04-09 12:58 866本文是我(aw)在整理了相关文档和讨论之后,结合自己的亲自实 ... -
flash AS3的面向对象特点概述
2010-04-09 12:58 753本文是我(aw)在整理了相关文档和讨论之后,结合自己的亲自实 ... -
从AS1和AS2到AS3的观念转变
2010-04-09 12:57 671[1b]AS1/2-AS3观念的转变(Meet with n ... -
从AS1和AS2到AS3的观念转变
2010-04-09 12:57 564[1b]AS1/2-AS3观念的转变(Meet with n ... -
as3打造一个非常酷的莲花曲线效果
2010-04-09 10:04 713详细代码: var radius:int=100; va ... -
AS3.0 单一职责原则设计模式
2010-04-09 10:04 714呵呵,好久没写了。因为前段时间心情不是很好,并且各种事情比较多 ... -
ActionScript 3 开发的需注意的方面
2010-04-09 10:03 566这些东东都不是很难,只是方法不常用或没注意到,以后还会陆续添加 ... -
ActionScript 3 开发的需注意的方面
2010-04-09 10:03 533这些东东都不是很难,只是方法不常用或没注意到,以后还会陆续添加 ... -
《银河动画》鼠绘教程 (1)
2010-04-08 10:22 691本教程是给对flash有基础了解的人看的(最起码你得知道fla ... -
《银河动画》鼠绘教程 (1)
2010-04-08 10:22 573本教程是给对flash有基础了解的人看的(最起码你得知道fla ... -
《银河动画》鼠绘教程 (2)
2010-04-08 10:21 561先画草图!! [url=http://space.flash8 ... -
《银河动画》鼠绘教程 (2)
2010-04-08 10:21 536先画草图!! [url=http://space.flash8 ... -
《银河动画》鼠绘教程 (3)
2010-04-08 10:21 592一般的简单动画都会吧?别告诉我你连物体移动都不会!! ... -
漫画绘制技法大放送(上)
2010-04-08 08:33 504网络收集整理(jundark) [1b]一、人体基本结构[/1 ...
相关推荐
总之,PureMVC是一个强大的设计模式框架,利用AS3.0实现,能帮助开发者构建结构清晰、可维护性强的多层应用程序。通过理解其核心组件和工作流程,开发者可以更好地组织代码,提高开发效率。在实际项目中,结合Pure...
PureMVC是一款轻量级的框架,主要用于实现Model-View-Controller(MVC)设计模式。它最初由Dan Varga创建,旨在提供一种跨平台的解决方案,使开发人员能够更有效地组织和管理应用程序的组件。在AS3版本中,PureMVC为...
电源方面,M90E32AS采用单一3.3V供电,工作电压范围为2.8V~3.6V,保证在3.0V~3.6V范围内计量精度。与微处理器的通信接口为四线SPI,方便系统集成。 总的来说,Atmel M90E32AS是一款高性能、高精度、多功能的电能...
**AS5045**是一款由奥地利微电子公司(austriamicrosystems)设计制造的无接触式磁旋转编码器产品。该产品能够在360度范围内精确测量角度,并在一个单一的封装中集成了集成式霍尔元件、模拟前端和数据信号处理功能。...
在深入研究源代码时,我们还可以学习到如何组织代码结构,如使用类和函数封装不同功能,以及如何利用面向对象的设计原则,如单一职责原则、开闭原则等。此外,通过阅读和分析类文件,我们可以了解作者是如何将拼图...
AS3689是一款由ams AG(原austriamicrosystems AG)设计的高性能、高度集成化的电源和照明管理单元,主要用于为移动电话中的LCD模块和摄像头模组以及采用单节锂离子电池或三节镍氢电池供电的其他设备提供电力。...
【标题】:“Flash AS3 扫雷小游戏源码”揭示了使用Adobe Flash CS3和ActionScript 3.0(AS3)编程语言开发的一款经典扫雷游戏。这是一款基于网页的交互式游戏,通过Flash技术将游戏逻辑和图形界面集成在单一的SWF...
13. **电源供电**:单一3.3V电源,工作电压范围为2.8V~3.6V,保证在3.0V~3.6V内计量精度。 14. **SPI接口**:采用四线SPI接口,方便与其他设备通信,实现系统集成。 综上所述,Atmel-46003-SE-M90E32AS 是一款高...
Command的设计原则是单一职责,使得代码更易于测试和维护。 3. **映射(Mapping)**:SignalCommandMap负责将Signal与Command进行映射。你可以根据需要动态地设置映射,这样当特定的Signal触发时,对应的Command会...
5. **私有云计算**:私有云是专为单一组织设计和部署的云环境,通常基于虚拟化技术,如问题中提到的虚拟化是私有云计算的基础。 6. **云专线**:云专线是将企业数据中心或分支与云服务提供商的数据中心之间建立的...
这个框架是基于Model-View-Controller(模型-视图-控制器)设计模式,旨在简化软件开发过程,提高代码的可重用性和可维护性。在Flex项目中,PureMVC的应用能够帮助开发者更好地组织代码,实现业务逻辑和界面展示的...
该模块采用了72通道的u-blox M8引擎,支持多种频段和增强系统,如QZSS、WAAS、EGNOS和MSAS。其导航卫星更新速率最高可达18 Hz(单一GNSS)或10 Hz(并发GNSS),保证了实时定位的流畅性。NEO-M8Q-01A的定位精度为2.0...
2000年,Salesforce的出现颠覆了CRM市场,它引入了SaaS(Software as a Service)模式,提供云端CRM服务,简化了安装和维护流程,采用按年付费的模式。Salesforce的快速成长和成功上市(2004年)证明了这一模式的...
At present business processes are old and explicit in industrial market of certification and detection filed, as well as users can not have effective and convenient communication with detection ...
OSPF(Open Shortest Path First)是一种内部网关协议(IGP),主要用于单一自治系统(AS)内的路由决策。作为一种链路状态路由选择协议,OSPF通过路由器间通告网络接口的状态来构建链路状态数据库,进而生成最短...
在Windows Mobile平台上,信息亭模式(Kiosk Mode)是一种特殊的应用程序运行模式,它限制了用户的交互界面,通常用于公共设备或自助服务终端,以提供单一功能或一组特定功能,防止用户访问系统其他部分或者进行非...
.)和模式匹配(is和as操作符),增强了代码的可读性。 5. **方法和函数**:C#中的方法是实现特定功能的代码块,可以通过方法重载提供具有相同名称但参数列表不同的多个方法。C# 8.0引入了默认参数和静态局部函数,...