随笔分类 - 设计模式
摘要:参考链接: https://blog.csdn.net/zhengzhb/article/details/7375966 https://blog.csdn.net/u010102390/article/details/80179754 1.盖房项目问题 1)需要建房子:这一过程为打桩、砌墙、封顶
阅读全文
摘要:参考链接:https://blog.csdn.net/brave2211/article/details/18369201 1.克隆羊问题 现在有一只羊 tom,姓名为: tom, 年龄为:1,颜色为:白色,请编写程序创建和 tom 羊 属性完全相同的 10只羊。 1.1 思路分析: 1.2 传统应
阅读全文
摘要:参考链接:https://www.cnblogs.com/pony1223/p/7608955.html 一:简单工厂模式 1.看一个具体需求 2.传统方式来完成 编写 OrderPizza.java 去订购需要的各种 Pizza 优缺点: 改进的思路: 3.简单工厂模式介绍 4.应用 简单工厂模式
阅读全文
摘要:1.单例设计模式介绍 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法)。 比如 Hibernate 的 SessionFactory,它充当数据存储源的代理,并负责创建 Session 对象。Sessi
阅读全文
摘要:一:设计模式的层次 二:设计模式介绍 模式不是代码,而是某类问题的通用解决方案,设计模式代表了最佳的实践。 提高软件的维护性,通用性和扩展性,并降低软件的复杂度 三:设计模式类型
阅读全文
摘要:1.UML基本介绍 UML:统一建模语言,是一种用于软件系统分析和设计的语言工具 2.UML图 3.UML类图 用于描述系统中类(对象)本身的组成和类(对象)之间的各种静态关系 类之间的关系:依赖,泛化(继承),实现,关联,聚合与组合 3.1依赖关系 只要在类中用到了对方,那么他们之间就存在依赖关系
阅读全文
摘要:一:OOP六大原则 1.设计模式的目的 2.OOP六大原则 3.单一职责原则 4.接口隔离原则 介绍:一个类对另一个类的依赖应该建立在最小的接口上 传统方法的问题:类A通过接口Interface依赖类B,类C通过接口Interface依赖类D,如果接口Interface对于类A和类c来说不是最小接口
阅读全文