一、概述IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection)。   作用:将各层的对象以松耦合的方式组织在一起,解耦,各层对象的调用完全面向接口。当系统重构的时候,代码的改写量将大大减少。   依赖注入: 当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常有调用者来创建被调用者            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-20 11:43:18
                            
                                159阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            重写了一套UI框架,思前想去还是重开一个文集,因为这部分内容和前面的关联不大,仅复用了少部分代码。首先介绍一下环境,本框架基于UGUI,使用MVC架构思想,目前还是初版会在实际项目中不断优化本框架。参考了一些游戏制作常用的规则:1.不直接在任何UGUI上面挂代码(除非有一些特殊情况使用到某些绑定关系的独立功能或插件) 2.以panel为单位添加一个唯一的控制脚本编写UI逻辑,然后通过这个控制脚本来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 21:59:00
                            
                                69阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            之前Terry Lee 已经介绍过Unity的简单使用了,不过那篇文章是针对旧版本的,现在的版本1.2版略有不同。 我下载了Unity并做了一个简单的测试,项目的分布是这个样子: LoggerTest.Interface.ILogger 主要是接口, 一个简单的不能再简单的方法结构: public            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-10-06 23:02:00
                            
                                313阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            原文出自:IOC : Unity 配置和使用 之前Terry Lee 已经介绍过Unity的简单使用了,不过那篇文章是针对旧版本的,现在的版本1.2版略有不同。 我下载了Unity并做了一个简单的测试,项目的分布是这个样子: LoggerTest.Interface.ILogger 主要是接口, 一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-29 11:17:22
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              在我们的领域驱动设计(DDD)开发中,我们经常需要IOC框架使得我的框架依赖翻转,依赖抽象,避免直接new依赖于我们的具体实现。这些使得我们的框架整个项目结构不变,很方便的改变具体实现,使得项目提供可测试性,模块之间实现高内聚低耦合,减少我们的后期维护成本。IOC框架一般基于容器,在容器中存储着各个抽象和具体实现的依赖关系,当我们需要发出请求的时候,IOC框架会在当前容器中找到我们所            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2011-11-29 22:47:00
                            
                                1716阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            Unity IoC 框架为 .NET Core 项目提供了一种灵活且强大的依赖注入机制。通过合理地配置 Unity 容器,注册接口和实现类型,我们能            
                
         
            
            
            
            偶然的机会,发现微软也出品Ioc框架了,属于Microsoft patterns & practices系统的,名字叫Unity(Unity下载地址),考虑可能在手头的项目中会用到,因此下载下来把主要功能做了个测试,感觉马马虎虎,比起Spring好像是挫了点            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-30 11:57:50
                            
                                314阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="unity" type="Microsoft.Practi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-11-19 17:09:19
                            
                                881阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录介绍单例基类饿汉式单例基类饿汉式Mono单例基类全局公共Monomono模块mono管理器通用简易有限状态机FSM状态机状态接口对象池对象池对象池管理器UI管理器UI基类UI管理器AB包管理器特效管理器音效管理器洗牌工具类 介绍对常用的模块进行封装,实现部分通用基础框架。单例基类饿汉式单例基类public class SingletonBase<T> where T : new(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-08 13:33:06
                            
                                489阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目前Java体系常见的IOC框架有Google Guice,PicoContainer,Dagger,Spring Framework,本篇来进行讲解Spring Framework的IOC(Spring IOC)
    
欢迎查看Java开发之上帝之眼系列教程,如果您正在为Java后端庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 10:47:59
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                IOC-控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。这段百度对IOC框架的解释,对于Java            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-18 23:16:16
                            
                                179阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IOC容器:Unity 一、什么是IOC 学习IOC之前先来了解一个依赖导致原则(DIP),依赖导            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-21 16:33:19
                            
                                201阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Unity IOC的一些理解 1.什么是IOC?IOC(Inversion of Control),控制反转,又称为“依赖注入(DI =Dependence Injection)一句话描述:把创建对象的权力交给第三方控制。不再直接使用new去创建对象,而是通过第三方容器去创建,管理,在使用对象实例时从第三方容器去获取。2.为什么需要IOC?解耦。使程序依赖于抽象,不依赖于具体实现。3.R            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-09 10:15:18
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             转换为抽象,并把细节转移到第三方,这个就叫控制反转。 怎么            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-02-20 15:32:00
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一. 说在前面的话 在框架搭建过程中,在层与层的解耦方面,势必会涉及到IOC框架,.Net 平台下我用过的IOC框架主要是: Spring.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-11-02 15:28:00
                            
                                150阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            简介Spring是一个使用java语言编写的轻量级开源框架(一般所说的Spring框架,指的是Spring的 基础核心项目: Spring Framework)目的:为了解决企业应用开发的复杂性;Spring框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应 用程序开发提供集成的框架。Spring框架中的组件模块众多,不用的组件模块用来解决不同的问题,我们可以            
                
         
            
            
            
            Prefabs in baking制作预制体首先我们要制作一个预制体。 预制体有两个组件需求有一个预制体的标记,让方便我们去查询这个entity是不是一个预制体LinkedEntityGroup 缓冲区,将预制件中的所有子级存储在平面列表中,目的是为了快速生成一个完整的组实体,而不是只生成一个父物体如果不添加预制体的标记,后果是你无法找到自己生成的预制体,如果不添加 LinkedEntityGro            
                
         
            
            
            
            创建扑克对象框架Lua面向对象相关创建扑克类创建扑克精灵让我们实现一个简单的功能:ui布局效果图 框架根据 https://github.com/Tencent/xLua 的教程搭建的框架Lua面向对象相关lua 面向对象,我从云风大神那边拿了过来:https://blog.codingnow.com/cloud/LuaOO创建扑克类---扑克类
Poker = class()
--- 扑克            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-27 08:08:33
                            
                                18阅读
                            
                                                                             
                 
                
                                
                    