小编Pao*_*olo的帖子

OOP设计继承的建议

abstract class db{
    // return an handle to db
}

class type extends db{
    // code that uses db
}

abstract class limits extends db{
    // code that DOES NOT use db
}

class otherclass extends limits{
    // code that use db and limits
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,除了限制之外,我需要在所有类中使用db.但限制是使用db的类的父级.我认为这不是正确的设计模式,因为我将db扩展为限制只是为了让孩子们可以使用db.或者是吗?谢谢.

oop design-patterns

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

标签 统计

design-patterns ×1

oop ×1