![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
JayAbcab
小小白
展开
-
面向对象七大设计原则
在Java中,面向对象的七大设计原则如下: 一、单一职责原则 当我们在设计过程中时,最好将每个单独的可提取的方法独立出来,单独形成一个类,一个类应该只有一个引起它变化的原因,一个类完成一个对应业务,也可通过聚合的方式调用 二、开闭原则 由于软件实体面向修改关闭,将相同代码抽取出来实现代码重用即为闭,将不同代码抽取出来,通过重写的方式完成功能拓展 三、聚合/组合复用原则 当我们需要复用代码时,最好不要考虑继承的方式,因为在java中单根继承机制不灵活,不得已改变父类的情况下容易影响到其他子类,所以通过聚合实原创 2020-10-25 22:15:55 · 72 阅读 · 0 评论 -
Java中对单一职责思想的理解
Java中对单一职责思想的理解 在Java中最主要的思想是面向对象,而面向对象相对于以往面向过程的思维方式有着明显的优势, 因为面向对象可以做到明确的职责划分,让每个对象各司其职,这样不仅让代码结构更加的清晰,而且对后期的维护和修改有很大的帮助,下面我以一个简易的ATM系统来介绍一下使用单一职责带来的优势~ 本次设计的ATM系统的主要结构如下: 账户类 窗口类(登录、菜单、查询、改密、存款、取款、转账) 接口 接口的实现方法 如下为实现步骤: 首先,我们创建一个用户类,其属性包括账户名,密码,以及余额,原创 2020-09-06 22:23:45 · 221 阅读 · 0 评论