2011年4月14日

ObjectBuilder分析13

摘要: 构造函数依赖注入实现(ObjectBuilder)调试代码段: static void Main(string[] args) { MyBuilderContext context = new MyBuilderContext(new Locator()); context.InnerChain.Add(new CreationStrategy()); UseValueParameter(context); InputAccept accept = (InputAccept)context.HeadOfChain.BuildUp(context, typeof(InputAccept), nu 阅读全文

posted @ 2011-04-14 16:06 netyaya 阅读(205) 评论(0) 推荐(0)

2011年4月13日

书籍

摘要: c#:C#程序设计-------Charles Petzold“windows编程泰山北斗”---C#语言“倚天屠龙双剑”C# Primer中文版--------Stanley B.Lippman---C#语言“倚天屠龙双剑”.NET框架程序设计(修订版)--------Jeffrey Richter“windows编程泰山北斗”---.NET平台四大天王C# Windows程序设计----------Charles Petzold“windows编程泰山北斗”------.NET平台四大天王.NET程序设计技术内幕-------------Jeff Prosise---.NET平台四大天王. 阅读全文

posted @ 2011-04-13 15:20 netyaya 阅读(441) 评论(0) 推荐(0)

2011过程

摘要: 第二版201156789101112==C++基础/高级 c#高级/网络编程 开发管理/工具/框架2012123456==〉c++网络编程--------------------------------------------------------------------------------第一版主导学习内容:设计模式Operation/Data框架控件/组件开发网络编程/框架付外学习内容:SOAC++基础Object-CIphoto/Ipod实践 阅读全文

posted @ 2011-04-13 15:19 netyaya 阅读(113) 评论(0) 推荐(0)

Provider模式

摘要: 总结起来,Provider模式是,一个接口以及所有实现这个接口的类,一个实用类,这个实用类相当于是接口及其实现类的代理,外部系统通过这个类实现相关的所有功能。实现接口与具体实现的分离,通过配制文件灵活配制需要的具体实现.//IPetShopProfileProvider主接口private static readonly IPetShopProfileProvider dal =DataAccess.CreatePetShopProfileProvider();//获取配置文件中参数加载并创建实例private static readonly string profilePath = Conf 阅读全文

posted @ 2011-04-13 14:55 netyaya 阅读(539) 评论(0) 推荐(0)

ObjectBuilder分析2

摘要: objectBuilder中Parameter各类型的应用:public class MyBuilderContext : BuilderContext { public IReadWriteLocator InnerLocator; public BuilderStrategyChain InnerChain = new BuilderStrategyChain(); public PolicyList InnerPolicies = new PolicyList(); public LifetimeContainer lifetimeContainer = new LifetimeCont 阅读全文

posted @ 2011-04-13 12:27 netyaya 阅读(191) 评论(0) 推荐(0)

反射IOC

摘要: 1,配置文件<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <sectionGroup name="IocInCSharp"> <section name="objects" type="IocInCSharp.ConfigHandler, MainApp" /> </sectionGroup> </configSecti 阅读全文

posted @ 2011-04-13 12:12 netyaya 阅读(305) 评论(0) 推荐(0)

设计模式--总结2

摘要: 代理模式:为其他对象提供一种代理以控制对这个对象的.代理模式与其它模式的区别及关系:1,Adapter模式注重接口的转换,所以总有一种“亡羊补牢”的味道在里面;而Proxy模式则是为了避免一些复杂性但又在不失透明性的情况下引进中间层的一种解决手法。2,实际上装饰模式,桥模式都是代理模式转化而来的,装饰模式将代理类具体细化为多个类,但与被装饰的类同代理模式一样,都是继承同一个接口;而桥模式实际上就是把代理类从实现类分离出来,降低耦合,单思想是和代理模式一致的。 阅读全文

posted @ 2011-04-13 09:09 netyaya 阅读(131) 评论(0) 推荐(0)

2011年4月12日

ObjectBuilder分析1

摘要: objectbuilder流程:1,program.cs//初始化各策略(共九个)Strate和默认方针PolicyBuilder builder = new Builder();//调builderbase.cs中的BuildUp<TestObject>方法TestObject obj = builder.BuildUp<TestObject>(new Locator(), null, null);2,builderbase.csa,BuildUp<TestObject>方法b,object BuildUp(..)方法//重点在c方法中的chain.Hea 阅读全文

posted @ 2011-04-12 16:44 netyaya 阅读(255) 评论(0) 推荐(0)

设计模式--总结1

摘要: 结构型模式简结:适配器模式: 把类的接口转换成客户端期望的另外的接口。适配器解决因接口的不兼容导致类不能协作的问题。将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。a桥接模式: 将抽象部分与实现部分分离,使它们都可以独立的变化。出现多维度变化的组合,使它们能单独操作。马路类/汽车类(主类中包含另类为属性,主类的子类调用另类的方法并写自己的方法)。b装饰模式: 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活(另接口继承主类重实方法,另接口的子类添加新方法)。--上面两个很类似, 阅读全文

posted @ 2011-04-12 15:05 netyaya 阅读(152) 评论(0) 推荐(0)

导航