(1)UML设计图
(2)核心实现代码
代码主要分为五部分:
1. SimpleFactory接口
namespace SimpleFactory
{
interface ShapeMethod
{
string draw();
string erase();
}
}
2.Circle类,Rectangle类,Triangle类分别继承SimpleFactory接口,并实现接口的两个方法:draw()
(1)UML设计图
(2)核心实现代码
代码主要分为五部分:
1. SimpleFactory接口
namespace SimpleFactory
{
interface ShapeMethod
{
string draw();
string erase();
}
}
2.Circle类,Rectangle类,Triangle类分别继承SimpleFactory接口,并实现接口的两个方法:draw()