class Rectangle : Shape {
var corner : cGfloat?
init(name: String, origin: CGPoint , size :CGSize , corner : CGFloat){
super.init(name: name, origin: origin)
self.size = size
self.corner= corner}
convenience init(origin: CGPoint , size : CGSize, corner : CGFloat = 0) {
self.init(name: "Rectangle", origin: origin, size: size, corner :
corner)
override func drawBezierPath(){
print("Draw \(name!)")
let path = UIBezierPath(roundedRect: CGRect(origin: origin!, size:
size!), cornerRadius: corner!)
path.linewidth = linewidth!
lineColor?.setStroke()
path.stroke()
}
}