Rust是多模式语言,OO部分采用Struct + Trait来实现。
你的需求就是Struct的特点,有pub和缺失私有的控制。
【 在 RunningOn 的大作中提到: 】
: 生产中有这样一类C++项目,就是IT部门开发基础framework,业务部分只写业务逻辑。通常是IT写好一个基类,业务部门则重载这个基类,就可以做实际业务了,不同的业务重载为不同的子类就行。
: 这个好处是将众多的IT细节让专业的IT人员在framework里就已经写好了,业务部门的代码则重心在业务逻辑就可以了。
: 抽象来讲,就是在framework里定义:
: ...................
--
FROM 106.11.34.*