自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 设计模式之一.命令模式

写在最开始的话 为什么要有设计模式?设计模式是用来做什么的?写了那么多年的代码,我认为用最简单通俗的话来说,设计模式是用来解耦代码,使得工程代码具有低耦合、高内聚的特性,模块化程度更高,进而提高软件模块的复用率以及扩展性,使得软件维护成本大大降低的一种技术。 所有设计模式相关文章都分为两个个部分,第一个部分:设计模式的定义;第二个部分:如何使用设计模式...

2019-05-16 17:19:03 167

原创 软件架构设计 2. 领域层的设计模式

        今天,这篇文章我们主要会讲的是在企业应用软件架构中,领域层也就是业务逻辑层的设计模式。主要分为三个部分来讲解,第一个部分讲面向过程与面向对象的程序设计方式的区别;第二个部分讲怎么看类图与时序图,我认为这两种图在软件工程中是最适合用来描述面向对象的程序结构与流程的,任何软件,只要有了这两种图,那么,大概的程序结构就出来了。以前我在国企的时候老是要求软件外包商提供类图和时序图,但是遗憾...

2018-12-24 16:03:06 1350

原创 描述程序结构的利器:类图与时序图

       什么是类图?       类图表示了程序的静态结构,会展示类与类之间的关系以及每一个类的内部关系。例如:在上一个部分中的Product类,如果使用类图来表示它的结构,就如图1所示,类的成员变量以及成员函数都可写到类图当中。public class Product {     private String name;     private float price;...

2018-12-24 15:37:27 1378

原创 面向过程与面向对象:两种程序设计方式的对比

       什么是面向过程的程序设计方法?       面向过程的方法是分析出解决问题或者完成一个事务所需要的步骤,从上往下步步求精,然后用函数把这些步骤一步一步实现,使用的时候依次调用实现步骤的函数就可以了。什么是事务呢?在企业应用软件系统中,一个事务对应一个具体的业务。例如:银行的应用系统中,“取款”是一个业务,“存款”也是一个业务。当程序规模不是很大时,面向过程的方法流程非常清晰,函数...

2018-12-24 15:19:08 2568

原创 软件架构设计 1. 概述

        在这里,我们所要讨论的架构设计是企业应用软件的架构设计,而不是其它的软件系统架构的设计,例如:电信软件设计,和一般的企业应用软件的架构设计还是非常不一样的,电信软件会更多和硬件相结合。我在这个博客上发布的关于企业应用软件的架构设计的知识,都来自于我读的有关与软件架构设计的书籍,在我自己将书籍的内容消化之后,我希望我可以用浅显易懂的文字将我学到的知识描述出来。        好了...

2018-12-09 11:17:10 649

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除