---
title: "DI"
date: "2026-03"
category: "设计模式与架构"
tags: ["设计模式与架构"]
description: "DI的核心点就是定义结构，而这个一般有两种用法 接口 interface 抽象类 abstract class 核心的关键是DI容器需要知道自己处理对象的结构体，这样才能进行后续处置..."
source: "https://enriquemark.com/zh-hans/posts/DI"
---

DI的核心点就是定义结构，而这个一般有两种用法
	接口 interface
	抽象类 abstract class

核心的关键是DI容器需要知道自己处理对象的结构体，这样才能进行后续处置，这俩一般都是用来定义结构的。或者说比起结构，操作性的类型更重要。类型是对结构的声明——核心是我需要知道你长什么样，才能对你进行操作，那你长什么样就要靠类型辨别。

更详细见[依赖注入](/zh-hans/posts/依赖注入)
