10 2021 档案
软件设计模式(2):创建者模式——工厂模式
摘要:1.2、工厂模式 在Java中,万物皆是对象,这些对象都需要创建,如果创建的时候直接让用户简单的new出对象,就会造成用户类和对象类双方耦合严重,因为你的代码中会与该类的创建绑定。毕竟无论如何,只要需要使用对象,最终都是需要把具体对象new出来的,这个步骤不可跳过。 所以我们发现,很多时候,将对象的 阅读全文
posted @ 2021-10-18 16:42 寒光潋滟晴方好 阅读(85) 评论(0) 推荐(0) 编辑
软件设计模式(1):创建者模式——单例模式
摘要:创建者模式 创建者模式用于描述"如何创建对象",其主要特点是 "将对象的使用与创建分离" 如果我是一个使用者,那么我只需要通过某种方式,获取这些对象,至于其具体的实现细节,我并不想关注 这种类型的设计模式有五种: 单例模式 原型模式 工厂方法模式 抽象工厂模式 建造者模式 接下来我们一一了解。 1. 阅读全文
posted @ 2021-10-16 10:48 寒光潋滟晴方好 阅读(125) 评论(0) 推荐(0) 编辑
软件设计原则---六大原则
摘要:软件设计原则 在软件开发中,程序员应尽量遵守这六条软件设计原则,这六条原则可以帮助我们提高软件系统的可维护性和可复用性,增加软件的可拓展性和灵活性。 软件设计六大原则: 开闭原则 里氏代换原则 依赖倒转原则 接口隔离原则 迪米特法则 合成复用原则 1、开闭原则 对拓展开放,对修改关闭 在程序需要拓展 阅读全文
posted @ 2021-10-15 14:18 寒光潋滟晴方好 阅读(2122) 评论(1) 推荐(0) 编辑