Well presented, Matt. I've shared the video with our Salesforce dev team members. Your videos are helping our team grow into solid software architecture practices. Thanks for the content.
@alobamify3 жыл бұрын
Hahaha, I did the same. The next project will be full of interfaces.
3 жыл бұрын
I think I am understanding the use of Interfaces in Apex, but I will need to see this video again haha. Thanks, great content.
@vetealaurent33802 жыл бұрын
Many thanks, well done, really like how you are able to explain 'not so easy topics to explain'
@philburke36523 жыл бұрын
Excellent demonstration of interface usage!
@MrWorstnameeverАй бұрын
Great video Matt. Looks like a couple others have also asked the same question - what is the practical reason of using the service class? I'm struggling to understand the purpose of it, or what other type of logic would go in there
@uniquearahill6819 Жыл бұрын
Wow, this is very well presented.
@akram011 Жыл бұрын
Very informative video and well explained, thank you so much! Much question is why the need for the service class, can the same result be achieved from the controller to the interface?
@ervis1012 жыл бұрын
Great Explanation
@karunakararaja26632 жыл бұрын
Thanks for the video, well Explained
@jpateusa773 жыл бұрын
"Unbelievably cool" describes it best.
@tony1199553 жыл бұрын
Huge thanks for the great explanation! I think I understand the principles now. We will end up with more classes with object-specific (or whatever-specific) logic, instead of the huge mix of switch statements in one class. What might be also useful to mention is how should the common/generic functionality for those object-specific classes be implemented? I think we could use some generic class like 'ObjectCloneLogic', and each specific class can extend ObjectCloneLogic, right?
@Ron-eu7xq2 жыл бұрын
Great content! Thanks. I am trying to use your playlist as a way to progress to more advance apex. Quite familiar with most of the topics covered in Apex Master Classes, so choose this video as then next best step, not sure which one I should go with next... any suggestions Matt?
@CodingWithTheForce2 жыл бұрын
I would suggest the Separation of Concerns and Apex Common playlist or the SOLID playlist. They cover a lot of really advanced concepts in them.
@rexieaarondavid63722 жыл бұрын
what is that editor if you dont mind. Thanks
@CodingWithTheForce2 жыл бұрын
It’s IntelliJ with the Illuminated Cloud 2 plugin! I have a tutorial over it and how to set it up here: kzbin.info/www/bejne/fYqkgpWpZb9gpsU
@IcyBrook3 жыл бұрын
I don't see a link to the constructor video?
@CodingWithTheForce3 жыл бұрын
Ah yes, thanks for pointing that out! I forgot to add it to the video description. Here’s a good one: kzbin.info/www/bejne/oJPGn5pvi82Uibs
@pawelbiniak2 жыл бұрын
can interface be private?
@jakubdomowicz4997 Жыл бұрын
Hey Matt, this channel is awesome!. Question - why you take extra effort to create CloneRecords_Service if the code works without it, just by using interface class? @AuraEnabled public static void cloneRecord(Id recordId, String ClassName) { Type cloneClassType = type.forName(ClassName); CloneInterface CloneInterfaceInstance = (CloneInterface)cloneClassType.newInstance(); ?? //CloneRecords_Service cloneRecord = new CloneRecords_Service(CloneInterfaceInstance); CloneInterfaceInstance.CloneRecord(recordId); ?? // cloneRecord.CloneRecord(recordId); }