``` interface Datastore { fun writeData(data: ...
# announcements
f
Copy code
interface Datastore {
    fun writeData(data: String)
}

class S3Datastore : Datastore{
    override fun writeData(data: String) {
        amazonS3.write(data)
    }
}

class FSDatastore(dir: Directory) : Datastore {
    override fun writeData(data: String) {
        dir.writeToFile("myFile.dat", data)
    }
}