Can delegate and strategy patterns coexist ?
Say I have an interface for persistence call that PersistenceInterface.
Now for MySQL I created MySQLPersistenceClass and for DB2 I created one more class DB2PersistenceClass.
Now to proceed with my busines slogic I have a class BusinessLogicHandler class.
BusinessLogicHandler has a class member say persistenceObject of type PersistenceInterface. Now certainly I'm switching the persistence based on the actual implementation so I say Im using STRATEGY pattern here
But for create operation from business layer i.e. BusinessLogicHandler.create directly invokes persistenceObject.create in this case can I say that Im using DELEGATE pattern also
So can I say the set of classes and interface = DELEGATE + STRATEGY ?
Thanks a lot

