设计模式
是个猴子
Android菜鸟
展开
-
UML类图虚线箭头
依赖关系:假设A类的变化引起了B类的变化,则称B依赖于A。表现在代码上依赖关系一般有如下三种情况:A类是B类中(某个方法)的局部变量。A类是B类中某个方法的参数。A类向B类发送消息,从而影响B类变化。UML图中,用带箭头的虚线,表示类之间的依赖关系:由依赖的一方指向被依赖的一方。 虚箭头线表示一个类实例化另一个类的对象,箭头指向被实例化的对象的类。原创 2016-04-19 21:56:00 · 18102 阅读 · 0 评论 -
设计模式:工厂方法模式
最近在学习设计模式,记录下自己的理解。定义工厂方法模式标准定义:Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a class defer instantiation to subclasses.原创 2017-01-05 16:28:51 · 266 阅读 · 0 评论 -
设计模式:抽象工厂模式
抽象工厂模式标准定义:Provide an interface for creating families of related or dependent objects without specifying their concrete classes.(为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类。)原创 2017-01-05 16:32:26 · 271 阅读 · 0 评论 -
设计模式:原型模式
原型模式的定义:Specify the kinds of objects to create using a prototypical instance,and create new objects by copying this prototype.(用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。)原创 2017-01-06 18:00:52 · 321 阅读 · 0 评论 -
设计模式:单例模式
单例模式的定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。)结构类图单例模式的通用类图:单例类的实现通常注意三点:单例类的构造函数为私有;提供一个自身的静态私有成员变量;提供一个公有的静原创 2017-01-10 10:02:53 · 596 阅读 · 0 评论 -
设计模式:建造者模式
定义建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。类图 建造者模式包含如下角色:Builder:抽象建造者 ConcreteBuilder:具体建造者 Director:指挥者 Product:产品角色原创 2017-04-21 16:28:07 · 315 阅读 · 0 评论