小编lea*_*fix的帖子

如何在较大的 PowerShell 脚本中构造 OOP 和 OOD?

我不确定如何构建使用类的更大的 PowerShell 脚本,而且我找不到任何内容。我在一个文件中有五个类。如果没有主类,我该如何调用它们?创建一个简单地实例化其他类并调用它们的独立脚本是否正确?

在 PowerShell 中,我看到的大多数内容都是基于函数,而不是类。而且,PowerShell OOP 和 OOD 与C# 或 Java 意义上的 OOP 设计并不完全一样。有很多相同的概念,但结构让我困惑。如果我不能以全面的方式使用关键字和类进行设计,那么仅有关键字和类是不够的。

我缺少什么搜索,它们是关键字吗?我应该如何构建我的脚本?我已经有很多 PowerShell 类,我想将它们投入生产。怎么办?

我搜索过,也看过 SO 和 Github,但不知道什么是“正确的”。

我的具体情况是使用 v5,但其他时候我可以访问 v7,如果这很重要的话。我有,例如:

class A
{

}

class B
{

}

class C
{

}
Run Code Online (Sandbox Code Playgroud)

PowerShell 中无法Main启动任何事情。

oop powershell design-patterns structure

2
推荐指数
1
解决办法
269
查看次数

标签 统计

design-patterns ×1

oop ×1

powershell ×1

structure ×1