- 博客(9)
- 收藏
- 关注
原创 23种设计模式+6种设计原则详解——里氏替换原则
子类应当完全继承父类的行为,保证在程序中替换父类对象为子类对象后,程序的行为不会出错。这意味着子类不仅要继承父类的属性和方法,还要遵循父类的契约,确保行为的一致性。在这个例子中,我们将考虑一个简单的场景:有多个角色类型,每个角色可以使用不同的武器,每种武器也有不同的攻击方式。每个角色可以使用不同的武器并有不同的行为,例如:士兵可以使用步枪,狙击手可以使用狙击枪,支援角色可以使用机枪。每种武器有不同的攻击方式,例如:步枪有快速的单发射击,狙击枪有高伤害的慢速射击,机枪有快速的连发射击。,从而实现不同的行为。
2025-03-07 16:43:50
583
原创 【Web3面试题库】——DeFi
DeFi(去中心化金融,Decentralized Finance)是基于区块链技术,特别是以太坊等智能合约平台构建的金融系统,旨在通过去中心化的方式重构传统金融服务。DeFi 利用智能合约、去中心化交易所(DEX)、稳定币、借贷协议等技术,提供传统银行和金融服务(如借贷、支付、保险等)的去中心化版本。DeFi 的核心理念是开放、透明和无需许可,任何人只要有互联网连接和数字资产,都可以参与到 DeFi 协议和产品中,避免了传统金融体系中的中介机构、限制和费用。DeFi(去中心化金融)
2024-12-29 12:03:12
1117
原创 【Web3面试题库】——openzeppelin
是一个开源的智能合约库,提供了许多经过审计、可重用并且高安全性的合约模块。它专为以太坊和其他区块链平台开发,帮助开发者快速、可靠地构建去中心化应用(DApp)。OpenZeppelin 提供的智能合约涵盖了从代币标准、治理合约到安全性措施等多个方面,可以极大地简化开发过程并减少潜在的安全风险。该库的核心目标是让开发者能够构建更安全、更易于维护的智能合约应用,而无需从零开始编写代码。
2024-12-28 22:55:02
1348
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人