面向对象设计 的厕所系统,不全面,更可能有错误,请补充指正
公开 抽象 对象 方便间
{
}
公开 对象 大便坑 :方便间
{
}
公开 对象 小便池 :方便间
{
}
公开 对象 座便器 :方便间
{
}
公开 对象 厕所
{
公开 方便间[] 座便器们()
{
}
公开 方便间[] 小便池们()
{
}
公开 方便间[] 大便间们()
{
}
公开 空白 进门收费()
{
}
公开 空白 掏粪()
{
}
公开 真假 卫生检查()
{
}
}
公开 抽象 对象 人
{
公开 小便();
公开 大便();
}
公开 对象 蓝人 :人
{
公开 小便();
公开 大便();
隐秘 擦P();
隐秘 冲洗();
}
公开 对象 绿人 :人
{
公开 小便();
公开 大便();
隐秘 擦P();
隐秘 冲洗();
}