Question: can you put the code 2 into code 1 . 1 ) package observer.log import scala.collection.mutable.Set as mSet trait Loggable [ Subject , Delta ]

can you put the code 2 into code 1.
1)package observer.log
import scala.collection.mutable.Set as mSet
trait Loggable[Subject, Delta]:
val observers: mSet[LoggingObserver[Subject, Delta]]= mSet.empty import scala.collection.mutable.ListBuffer
2)abstract class Loggable {
private val observers: ListBuffer[LoggingObserver]= ListBuffer()
private var timestamp: Long =_
def attach(observer: LoggingObserver): Unit ={
observers += observer
}
def notifyAllObservers(): Unit ={
timestamp = System.currentTimeMillis()
observers.foreach(observer => observer.update(this, timestamp))
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!