设计模式
x_zhaohu
这个作者很懒,什么都没留下…
展开
-
简单工厂模式(思想)
简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 简单工厂模式的UML图: 简单工厂模式中包含的角色及其相应的职责如下:转载 2016-04-09 22:46:57 · 1875 阅读 · 0 评论 -
简单工厂模式---计算器
前言:一点一点的积累吧。如果文章中,有不恰当的地方,还请指正。之前看过《大话设计模式》,今天通过手敲代码进一步加深理解简单工厂模式! 下面是我按照我的思路的实现,有的步骤,谁在前谁在后都无所谓。 1.抽象出相同的属性和方法。这里可以用接口,也可以用抽象类。在开发中接口用的比较多。 package ch06; /** * @ClassName Operation * @Descripti原创 2016-04-09 23:42:43 · 688 阅读 · 1 评论 -
单一职责原则(Single Responsibility Principle)
单一原则:在类中,仅有一个引起类变化的原因。 优点:提高代码复用性 缺点:原创 2016-04-20 00:49:40 · 362 阅读 · 0 评论 -
里氏代换原则(Liskov Substitution Principle LSP)
里氏替换原则:只要父类出现的地方,子类就出现。 优点: 缺点:原创 2016-04-20 00:52:01 · 584 阅读 · 0 评论