blob: aea54824950f4754387de4dde0d85bbe4764dbf1 [file] [log] [blame]
#import "Appliances.h"
@implementation APPRefrigerator
-(instancetype)initWithTemperature:(double)temperature {
self = [super init];
if (self) {
self->_temperature = temperature;
}
return self;
}
-(id)copyWithZone:(NSZone *)zone {
return [[APPRefrigerator alloc] initWithTemperature: self.temperature];
}
@end
@implementation APPHouse
-(instancetype)init {
self = [super init];
if (self) {
self->_fridge = [[APPRefrigerator alloc] initWithTemperature:50];
}
return self;
}
@end
@implementation APPManufacturerInfo
@end
@implementation APPBroken
- (id _Nonnull)thing {
return (id _Nonnull)nil;
}
@end