Hale on Nostr: 面向对象软件设计范式里面有一条叫做:控制反转(Inversion of ...
面向对象软件设计范式里面有一条叫做:控制反转(Inversion of Control,缩写为IoC。这种设计思想可以有效减少各部分之间的耦合。
何谓耦合?其实耦合就是依赖。 A的变化会影响到B。
在中心化的社交系统里面,其实就是一个重度耦合的系统。社交平台A的策略政策变化会重度的影响到用户B。
而Nostr协议生态系统就是对Twitter范式的控制反转。整个系统从用户依赖平台,变成用户平台都依赖协议。 使用户摆脱了对平台的依赖,变成了与平台关系平等的一方。
Published at
2023-02-09 02:09:42Event JSON
{
"id": "719ddf6541d9b6c32a6b1dba9bba58a021ecc290b56308e4b911c81d09f56467",
"pubkey": "f1ba62476de466cefae0e76fbc5c40985f6445636cca39ebb44b9063926db90c",
"created_at": 1675908582,
"kind": 1,
"tags": [],
"content": "面向对象软件设计范式里面有一条叫做:控制反转(Inversion of Control,缩写为IoC。这种设计思想可以有效减少各部分之间的耦合。\n\n何谓耦合?其实耦合就是依赖。 A的变化会影响到B。\n\n在中心化的社交系统里面,其实就是一个重度耦合的系统。社交平台A的策略政策变化会重度的影响到用户B。\n\n而Nostr协议生态系统就是对Twitter范式的控制反转。整个系统从用户依赖平台,变成用户平台都依赖协议。 使用户摆脱了对平台的依赖,变成了与平台关系平等的一方。",
"sig": "71ce35fc8cc47a98aa6668f38dcc0fb33b3c889ce30021361b2c74d79b84ded9c49df6f69cc800775cf27079a845208333b29e9eb2b66d17f26a37647e529a17"
}