摘要: 策略模式:当一个对象A的某个行为由于依赖对象的不同,产生的结果是一样的但意义是不同的,则可抽象这个行为,且自身聚合该行为,由外部提供该行为。观察者模式:当一个对象A的信息被多个不同对象使用,且信息的更新需要通知使用对象的,则可抽象一个依赖自身的行为,提供给使用对象,由内部触发行为,从而影响使用对象。 阅读全文
posted @ 2011-11-23 14:19 Yu 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 帧: 空白帧, 关键帧层: 层, 引导层, 遮罩层时间轴元件: 影片剪辑(容器), 按钮(交互), 图形(对象组合)动作 阅读全文
posted @ 2011-11-23 11:26 Yu 阅读(112) 评论(0) 推荐(0) 编辑
摘要: (1)依赖(dependency)是使用和被使用的关系:对象的行为使用外部对象作为参数,行为受外部对象影响.如图 AAA类依赖于BBB类.(uses) BBB 对象只能存在于AAA对象的方法中或方法的参数中,不能作为属性。 (2)关联(association)是一种结构关系:外部对象作为对象一个属性 阅读全文
posted @ 2011-11-19 10:43 Yu 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 客户有一个标准接口,需要某对象完成:适配器模式:某对象A能完成, 但接口不对称, 这时适配对象(实现标准接口的)介入, 帮助A在内部实现标准接口,来完成任务.代理模式: 某对象B能完成, 接口也对称, 但客户不想B来完成, B无奈, 只能通过代理对象(也是实现标准接口的), 来伪装自己完成任务. 阅读全文
posted @ 2011-11-16 17:15 Yu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 3-Tier:UI : 只能使用 BLL 和 ModelsEntities: 共享 , 扮演各层之间的 DTO 角色BAL : 只能被 UI 使用DataProvider(单件模式与反射机制)DAL : 只能被 BLL 使用IDALProvidersDALFactory(抽象工厂) 基本原则:UI ... 阅读全文
posted @ 2011-11-09 21:25 Yu 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 由表生成类实体由表生成CURD由表生成一对多(父与子的关系)或多对一(子与父的关系)的方法 阅读全文
posted @ 2011-11-09 21:09 Yu 阅读(93) 评论(0) 推荐(0) 编辑
摘要: CREATE TRIGGER tg_nameON TableNameFOR INSERT,UPDATE,DELETE /*一种或多种*/ASdeclare... ;select ... from deleted; /*取得更新之前数据*/select... from inserted;/*取得更新之后数据*/if update(field name) /*针对具体列*/ begin ..... end 阅读全文
posted @ 2011-11-08 13:44 Yu 阅读(97) 评论(0) 推荐(0) 编辑
摘要: ALTER function [dbo].[GetOwnerString](@Id int)returns nvarchar(200)asbegindeclare @result nvarchar(200),@owner nvarchar(20);set @result='';declare owner_cursor cursor for select Owner from InProcess where ProjectId=@Id;open owner_cursor;fetch next from owner_cursor into @owner;while(@@FETCH_ 阅读全文
posted @ 2011-11-08 11:07 Yu 阅读(164) 评论(0) 推荐(0) 编辑
摘要: public class MenuFactory { public static MvcHtmlString Bind(HttpContext context) { StringBuilder builder = new StringBuilder(); if (context.Request.IsAuthenticated) { string welcomeAndSignOut = "Welcome " ... 阅读全文
posted @ 2011-10-27 15:37 Yu 阅读(2417) 评论(1) 推荐(0) 编辑
摘要: 抽象工厂/工厂方法模式:解决 new 实例对象的统一接口管理 单例模式:解决全局唯一实例对象创建 //在多线程中, 注意以下两句的运用: private static volatile Singleton instance = null;private static object lockObjec 阅读全文
posted @ 2011-10-20 11:06 Yu 阅读(155) 评论(0) 推荐(0) 编辑