- 博客(3)
- 收藏
- 关注
原创 使用 C# 编码(涉及类、接口、委托等关键知识点),实现对周黑鸭工厂的产品生产统一管理,主要产品包括鸭脖和鸭翅。武汉工厂能生生产鸭脖和鸭翅,南京工厂只能生产鸭翅,长沙工厂只能生产鸭脖。
首先,定义接口,它包含生产鸭脖和鸭翅的方法:分别用于生产鸭脖和鸭翅。接口是定义一组方法的契约,具体的实现由实现该接口的类来完成。然后,定义委托,用于表示生产方法:它没有参数,返回类型为void。委托是一种类型安全的函数指针,可以用来封装方法作为参数传递或赋值给变量。接着,实现具体的工厂类和,这些类都实现了接口:提供了生产鸭脖和鸭翅的具体实现。根据工厂的不同,有些方法可能会抛出来表示该工厂不支持生产某种产品。在Main函数中,首先创建了工厂实例,然后定义了生产委托,并将这些委托与辅助方法关联起来。
2024-04-09 14:25:48
432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人