摘要: y-owtb v1.0 基于java开发的订单、仓库、运输、装卸、账单管理系统 > 该项目包含支持干线运输管理、零担物流管理、中转仓管理、门店配送管理、VMI仓库管理、电商仓库管理、退货管理、后整管理、装卸管理、物流费用管理等系统功能,满足业务端对于多仓库、多货主、多品牌、多渠道、线上线下订单一体化 阅读全文
posted @ 2022-05-11 18:26 上古神龙 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 单例模式 所谓的单例模式,就是 采取一定的方法保证整个软件的系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法 (静态方法) 例如: Hibernate 中 SessionFactory,它充当数据存储源的代理,并负责创建 Session 对象。SessionFactory 阅读全文
posted @ 2020-10-12 10:48 上古神龙 阅读(99) 评论(0) 推荐(0) 编辑
摘要: UML类图 用于描述系统中类(对象)本身的组成和类(对象)之间的各种静态关系 类与类之间的关系:依赖、泛化(继承)、实现、关联、聚合与组合 依赖 只要在类中用到了对方,那么他们之间就存在依赖关系,如果没有对方,连编译都无法通过 public class PersonServiceBean { pri 阅读全文
posted @ 2020-10-12 10:36 上古神龙 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 迪米特法则 一个对象应该对其他对象保持最少的了解 类与类的关系越密切,耦合度越大 迪米特法则又称为 最少知道原则,即一个类 对自己依赖的类知道的越少越好。也就是说,对于被依赖的类不管多么复杂,都尽量将逻辑封装在类的内部。对外除了提供的 public 方法,不对外泄露任何信息 迪米特法则还有个更简单的 阅读全文
posted @ 2020-10-12 10:35 上古神龙 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 开闭原则 开闭原则是编程中 最基础、最重要 的设计原则 一个软件实体,比如类中,模块和方法函数应该 对扩展开放(对提供方),对修改关闭(对使用方法)。用抽象构建框架,用实现扩展细节。 当软件需要变化的时,尽量 通过扩展软件 实体的行为来实现变化,而不是 通过修改 已有的代码来实现变化。通俗的来说就是 阅读全文
posted @ 2020-10-12 10:34 上古神龙 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 里氏替换原则 java OO 中继承性的思考和说明: 继承包含这样一层含义:父类中凡是已经实现好的方法,实际上就是在设定规范和契约,虽然它不强制要求所有的子类必须遵循这些契约,但是如果子类对这些已经实现的方法任意修改,就会对这个继承体系造成破坏。 继承在给程序设计带来便利的同时,也带来了弊端。比如使 阅读全文
posted @ 2020-10-12 10:32 上古神龙 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 依赖倒转原则 依赖倒转原则介绍: 高层模块不应该依赖底层模块,二者都应该依赖其抽象 抽象不应该依赖细节,细节应该依赖抽象 依赖倒转(倒置)的中心思想是 面向接口编程 依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多。以抽象为基础搭建的架构比以细节为基础的架构要稳定的多,在j 阅读全文
posted @ 2020-10-12 10:31 上古神龙 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 接口隔离原则 介绍:客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上 案例 案例uml图 如上的uml图, 类 A 通过接口 Interface1 依赖类 B,类 C 通过接口 Interface1 依赖类 D,如果接口 Interface1 对于类 A 和类 C 来说 阅读全文
posted @ 2020-10-12 10:29 上古神龙 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 设计模式的目的 代码编写过程中,我们的代码面临着 耦合性,内聚性 以及 可维护性,可扩展性,重用性,灵活性 等多方面的问题,设计模式恰恰能很好的让我们的代码更加的优美,所以工作之余开始记录下自己学习设计模式的过程。 代码重用性 即:相同的代码,不用多次编写 可读性 即:编程规范性,便于其他的程序员的 阅读全文
posted @ 2020-10-04 14:40 上古神龙 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 数据结构与算法系列(一)数组实现 注: java实现数组 说明: 是一段 的`存储相同类型 线性结构 前`和 ,但是注意,不包括开始数据(首)和末数据。 数组有一个非常重要的特性,那就是 1.定义数组 数组有两个基本变量: 数组长度:含义是表示数组本身大小 数组存储具体数据的连续空间 2.基本方法: 阅读全文
posted @ 2020-05-16 21:28 上古神龙 阅读(410) 评论(0) 推荐(0) 编辑