KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to work out how to best complete my design work on my classes. my situation. i have an order abstract class that contains order methods and information that are required for 2 children classes order_Outbound and order_inbound each child class requires 2 static public method called create and get but from what i have read about php 5.3 you cant have abstract static methods ??? so my thought was to have an interface Order_Interface which takes over that role but how do i implement it. do i still implement it in the parent class in which case the parent abstract class still requires me to create a get and create method within the abstract class. or do i implement it in the children and extend from the abstract class??? ALSO!!! both the outbound and inbound children require a create static method but require different parameters to be passed can i in the interface have public static function create() and in its implementation within order_outbound declare it public static function create($address, $reference, $orderID)
Tags (comma-separated)
Save Edits
Cancel