小编rog*_*der的帖子

php抽象类和涉及静态方法的接口?

我正在努力研究如何最好地完成我的课程设计工作.

我的情况.

我有一个订单抽象类,其中包含2个子类所需的订单方法和信息

order_Outbound

和order_inbound

每个子类需要2个名为create和get的静态公共方法

但从我所读到的关于PHP 5.3你不能有抽象的静态方法???

所以我的想法是有一个接口Order_Interface接管该角色,但我该如何实现它.我还在父类中实现它吗?

在这种情况下,父抽象类仍然需要我在抽象类中创建一个get和create方法.或者我在孩子们中实现它并从抽象类扩展???

也!!!出站和入站子节点都需要创建静态方法,但需要传递不同的参数

我可以在界面中有公共静态函数create()

并在order_outbound中的实现声明它公共静态函数create($ address,$ reference,$ orderID)

php oop

11
推荐指数
3
解决办法
1万
查看次数

标签 统计

oop ×1

php ×1