大家好,我是一个爱举铁的程序员Shr。
本篇文章介绍设计模式中的面向对象设计原则。
一、单一职责原则
定义:一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中[1]。
可以参考我之前写过的JDBC简介,DBUtil和StudentDao的分工,DBUtil用来管理数据库的连接,StudentDao用来对student表进行增删改查。
二、开闭原则
定义:软件实体应当对扩展开放,对修改关闭[1]。
本篇文章介绍设计模式中的面向对象设计原则。
定义:一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中[1]。
可以参考我之前写过的JDBC简介,DBUtil和StudentDao的分工,DBUtil用来管理数据库的连接,StudentDao用来对student表进行增删改查。
定义:软件实体应当对扩展开放,对修改关闭[1]。