Translate

Tuesday 5 October 2021

Object Oriented Programming Interface in Groovy Scripting groovy training telugu 39

 Watch This Video

https://youtu.be/lh-VDCkqodc

------------------------------------------------------------------------------------------------

//Person.groovy
package com.therealdanvega.domain
@groovy.transform.ToString()
class Person{

String first, last

}

//IPersonService.groovy
package com.therealdanvega.service

import com.therealdanvega.domain.Person

interface IPersonService{

Person find()
List <People> findAll()

}

//PersonService.groovy
package com.therealdanvega.service
import com.therealdanvega.domain.Person
class PersonService implements IPersonService{
@Override
Person find(){
person p= new Person(first:"Dan",last:"vega")
return p
}

@Override

List <People> findAll(){
person p1= new Person(first:"Dan",last:"vega")
person p2= new Person(first:"jam",last:"vega")
[p1,p2]

}
}

//App.groovy

package com.therealdanvega

import com.therealdanvega.service.PersonService

PersonService ps=new PersonService()
println ps.find()




 

No comments:

Post a Comment

Note: only a member of this blog may post a comment.