zoukankan      html  css  js  c++  java
  • Naive Container 发布1.0版本


    二进制文件和源代码可以从这里下载到:
    http://naive.container.googlepages.com/home

    存在的意义:
    最简单原始的组件装配

    使用:
    public class Susan : ContainerBound
        {
            
    public void FallInLove()
            {
                Console.WriteLine(
    "Susan has fallen in love with " + Get<Boy>().Name);
            }
        }

    public class Lily : ContainerBound
        {
            
    public void Kiss()
            {
                Console.WriteLine(
    "Lily is kissing {0}", Get<Boy>().Name);
            }
        }

    public class Lucy : ContainerBound
        {
            
    public void Marry()
            {
                Console.WriteLine(
    "Lucy is marrying " + Get<Boy>().Name);
            }
        }

    配置:
    Containers.GetContainerInContext<object>().Put(new GenericBoy("Van"));

    Containers.GetContainerInContext
    <Lucy>().Put(new GenericBoy("Tom"));

    Containers.GetContainerInContext
    <Lily>().Put(new GenericBoy("Joy"));

    Containers.Close();

    更多请参见项目主页

  • 相关阅读:
    ELK 一些截图
    AD域
    NPOI
    搭建harbor
    【【【【日常问题记录】】】】
    golang yaml配置文件解析
    golang操作mysql使用总结
    【转】mysql优化步骤
    【转】Mysql事务,并发问题,锁机制
    golang curl
  • 原文地址:https://www.cnblogs.com/taowen/p/732598.html
Copyright © 2011-2022 走看看