Salesforce Developer Tutorial: How and When to use Interfaces In Apex

  Рет қаралды 6,531

Coding With The Force

Coding With The Force

Күн бұрын

Пікірлер: 21
@chazwatkins
@chazwatkins 3 жыл бұрын
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.
@alobamify
@alobamify 3 жыл бұрын
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.
@vetealaurent3380
@vetealaurent3380 2 жыл бұрын
Many thanks, well done, really like how you are able to explain 'not so easy topics to explain'
@philburke3652
@philburke3652 3 жыл бұрын
Excellent demonstration of interface usage!
@MrWorstnameever
@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
@uniquearahill6819 Жыл бұрын
Wow, this is very well presented.
@akram011
@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?
@ervis101
@ervis101 2 жыл бұрын
Great Explanation
@karunakararaja2663
@karunakararaja2663 2 жыл бұрын
Thanks for the video, well Explained
@jpateusa77
@jpateusa77 3 жыл бұрын
"Unbelievably cool" describes it best.
@tony119955
@tony119955 3 жыл бұрын
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-eu7xq
@Ron-eu7xq 2 жыл бұрын
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?
@CodingWithTheForce
@CodingWithTheForce 2 жыл бұрын
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.
@rexieaarondavid6372
@rexieaarondavid6372 2 жыл бұрын
what is that editor if you dont mind. Thanks
@CodingWithTheForce
@CodingWithTheForce 2 жыл бұрын
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
@IcyBrook
@IcyBrook 3 жыл бұрын
I don't see a link to the constructor video?
@CodingWithTheForce
@CodingWithTheForce 3 жыл бұрын
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
@pawelbiniak
@pawelbiniak 2 жыл бұрын
can interface be private?
@jakubdomowicz4997
@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); }
SOLID Design Principles in Salesforce - What are the SOLID Design Principles?
29:28
У вас там какие таланты ?😂
00:19
Карина Хафизова
Рет қаралды 21 МЛН
the balloon deflated while it was flying #tiktok
00:19
Анастасия Тарасова
Рет қаралды 36 МЛН
I tricked MrBeast into giving me his channel
00:58
Jesser
Рет қаралды 29 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 56 МЛН
Salesforce Developer Tutorial - How and Why to use Scratch Orgs for Development
1:00:52
Interfaces and Polymorphism in Apex
27:14
Software Engineering and Salesforce
Рет қаралды 2,8 М.
Salesforce Developer Tutorial (LWC) - The Complete Guide to LWC Lifecycle Hooks
45:56
Salesforce Developer Tutorial - The Complete Guide to Apex Tests in 2024
1:45:37
Coding With The Force
Рет қаралды 7 М.
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)
1:03:55
DevTernity Conference
Рет қаралды 565 М.
Virtual Classes and Inheritance in Apex
25:09
Software Engineering and Salesforce
Рет қаралды 3,4 М.
У вас там какие таланты ?😂
00:19
Карина Хафизова
Рет қаралды 21 МЛН