
设计模式
ShrMuscles
一个爱举铁的程序员。
展开
-
设计模式(三)面向对象设计原则
大家好,我是一个爱举铁的程序员Shr。本篇文章介绍设计模式中的面向对象设计原则。一、单一职责原则定义:一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中[1]。可以参考我之前写过的JDBC简介,DBUtil和StudentDao的分工,DBUtil用来管理数据库的连接,StudentDao用来对student表进行增删改查。二、开闭原则定义:软件实体应当对扩展开放,对修改关闭[1]。如...原创 2018-06-07 03:53:04 · 349 阅读 · 0 评论 -
设计模式(一) - 简介
大家好,我是一个爱举铁的程序员。由于在最近的面试过程中被问到软件设计模式,我对常用的设计模式印象有点模糊,所以又拿起书本来复习。本篇主要对设计模式进行简介。一、设计模式的定义设计模式是在特定环境下为解决某一通用软件设计问题提供的一套定制的解决方案,该方案描述了对象和类之间的相互作用[1]。 二、设计模式的基本要素设计模式的基本要素包括模式名称、问题、目的、解决方案、效果、案例代码和相关设计模式等[...原创 2018-06-01 22:54:46 · 360 阅读 · 0 评论 -
设计模式(二) - UML类图
大家好,我是一个爱举铁的程序员Shr。 本篇文章介绍UML类图和类之间的关系。一、类的介绍类是一种数据类型,和int等基本数据类型类似,不过类不同于基本数据类型,在很多笔试中问String是基本数据类型吗,答案是否定的。它可以是用户自定义的,封装了数据和行为,类的实例称为对象,能直接操作的是对象,而不是类。有很多人在学习面向对象的时候不知道怎么使用,在这里想给举几个栗子。1.1 基本数据类型基本数...原创 2018-06-02 03:54:24 · 2834 阅读 · 0 评论