10 2011 档案
摘要:从关联—依赖—泛化—实现—聚合—复合是一层比一层对两个类之间的关系描述紧密。1.关联一般是指两个类之间有相对松散关系,若双方都知道对方则可用实线[双向箭头]连接,或只其中一方知道则用实线加单向箭头从隐藏方指向暴露方,但某个类是否存在并不影响另一个类的存在与否.如客户与车子(通过买,租用或其它方式联系在一起); 2.依赖(Dependency)实体之间一个“使用”关系暗示一个实体的发生变化后,可能影响依赖于它的其他实例。 更具体地说,它可转换为对不在实例作用域内的一个类或对象的任何类型的引用。其中包括一个局部变量,对通过方法调用而获得的一个对象的引用(如下例所 示),或者对一个类的静态方法的引用
阅读全文
摘要:一个抽象方法,接口,标记为virtual的方法,你在派生类中去实现,或者改写他的功能,叫重写在父类中定义了一个方法如: public string GetName(){ return "Name"}方法,在派生类中再次定义了一个同样的方法public string GetName(){ return "Value"} 则派生类覆盖了父类的方法覆盖重写的区别:重写: public class C1 { public virtual string GetName() { return "Name"; } } public class C2
阅读全文
摘要:首先声明这篇文章来源于园子里,并非本人原创!地址:http://kb.cnblogs.com/page/91507/Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk,最早的面向对象编程语言之一。 如果你以前使用过其他面向对象编程语言,那么下面的信息可以帮助你学习Objective-C的基本语法。许多传统的面向对象概念,例如封装,继承以及多态,在Objective-C中都有所体现。这里有一些重.
阅读全文

浙公网安备 33010602011771号