我真的不知道我所询问的内容是否存在任何通用术语,因此对于可能愚蠢地滥用这些术语,我深表歉意。
我很感兴趣,如果有任何解决方案或至少实验来创建“纯逻辑”代码、任何架构模式的抽象以及基于它的架构特定代码的后期生成。
例如:
“纯逻辑”是两个整数的加法——a 和 b
它可以作为内联“= a + b”转储
或作为函数“函数 sum(a,b){return a+b};=sum(a,b)”
或作为一个类 "class Sum(a, b){...}; s = new Sum(a,b); =s.result();
或者这个类可能没有构造函数参数,但需要在构造后应用它们
或者它接受一个包含十几个可能键的字典,包括我们需要的 2 个
或者也许我们有 DI/IoC 容器,我们用 2 个注入参数调用延迟加载的单例服务
等等
所以,基本上,这就像我们混合了全局函数和变量,然后我们应用生成规则和模板来获得特定的编码器友好的结果。