Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Foundation
- protocol NoiseMaker{
- func makeNoise()->String
- }
- class Dog: NoiseMaker{
- func makeNoise()->String {
- return "bark"
- }
- }
- class Phone: NoiseMaker{
- func makeNoise()->String {
- return "ring"
- }
- }
- let noiseMakers:[NoiseMaker] = [Dog(), Phone(),Dog(),Dog(),Phone()]
- for noiseMakers in noiseMakers{
- print(noiseMakers.makeNoise())
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement