Loading

上一页 1 2 3 4 5 6 7 ··· 35 下一页
摘要: 1.什么是共享模式? 共享模式是一种结构型设计模式,它丢弃了在每个对象中保存所有数据的方式,通过共享多个对象所共有的相同状态,让我们能在有限的内存容量中载入更多的对象。 1.1 共享模式解决的问题 首先抛出一个问题: 假如我们要开发一个真实的粒子系统,开发完成后, 你推送提交了最新版本的程序, 并在 阅读全文
posted @ 2022-08-21 10:51 文牧之 阅读(92) 评论(0) 推荐(0)
摘要: 1.什么是原型模式? 原型模式是一种创建型模式,是我们能够复制已有对象而又无需使代码依赖他们所属类的一种设计模式。 1.1原型模式解决的问题 首先抛出一个问题: 如果我们有一个类型为Student的对象,并希望生成与其完全相同的克隆对象,我们该如何实现呢? 如果没有原型模式,我们可能的做法是: 首先 阅读全文
posted @ 2022-08-13 08:59 文牧之 阅读(20) 评论(0) 推荐(0)
摘要: 1.什么是建造者模式? 建造者模式是一种创建型设计模式,它能让我们将创建一个复杂对象的步骤分开,一步一步的建造好我们要创建的对象架子,在最后使用时生成实例对象。 该模式允许我们使用相同的创建代码生成不同类型的对象。 1.1 建造者模式能解决的问题 假设有一个复杂的类,在对其进行构造时需要对很多成员变 阅读全文
posted @ 2022-08-11 08:39 文牧之 阅读(13) 评论(0) 推荐(0)
摘要: 1.单例模式能解决啥问题? 首先,我们先来复习一下什么是单例模式: 单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 那么问题来了? 什么样的类只能创建一个实例呢? 比如,在一个系统中,总有一些东西是全局共享且很少改变的。 比如数据库的url , p 阅读全文
posted @ 2022-08-07 13:21 文牧之 阅读(23) 评论(0) 推荐(0)
摘要: 1.关键API java.net包里提供了实现网络应用程序的类。 在Java中,我们可以使用DatagramSocket来创建UDP服务器,使用DatagramPacket来装载接受的数据。 DatagramSocket这个类是用来发送和接收数据包的套接字类。 发送数据包用的方法是: Datagra 阅读全文
posted @ 2022-07-27 09:01 文牧之 阅读(106) 评论(0) 推荐(0)
摘要: 在Java程序中,我们可以通过Runtime执行操作系统的命令来实现文件属性的变更,这就要我们属性操作系统的命令操作了。 下面是一个例子,展示了如何通过系统命令获取文件属性信息的: 代码如下: package FileCoding.Exa4; import java.io.*; /** * 设置文件 阅读全文
posted @ 2022-07-23 09:58 文牧之 阅读(83) 评论(0) 推荐(0)
摘要: 在Java中我们可以通过图形化界面实现文件的选择,那就是文件选择器 在程序中,我们使用JFileChooser文件选择器弹出图形化文件选择器,然后选择我们想要的文件,就能得到该文件的File对象,后面我们就可以通过File对象对这个文件进行操作了。 下面的例子展示了一个简单的Demo,选择一个图形文 阅读全文
posted @ 2022-07-23 09:55 文牧之 阅读(30) 评论(0) 推荐(0)
摘要: 1.工厂模式能解决啥问题? 我们考虑这个问题的时候就说明我们其实已经了解了工厂模式,我们想要知道工厂模式的具体应用场景,并灵活的在工作中使用它来提供工作效率。 1.1 复习工厂模式 工厂模式具体分为: 简单工厂:将创建一类对象的细节(new的过程)封装在一个类(工厂类)中,外界只需要通过这个工厂类根 阅读全文
posted @ 2022-07-19 21:19 文牧之 阅读(30) 评论(0) 推荐(0)
摘要: 1.装饰者模式能解决啥问题? 在讨论这个问题之前,我们先来复习下装饰者模式的定义: 装饰者模式动态的将责任附加到对象上。 如果要扩展功能,装饰者提供了比继承更有弹性的替代方案。 上面的定义中的关键是: 动态的将责任附加到对象上。 我们该如何理解这句话? 我们可以这样理解:有一个对象A,它有一个方法s 阅读全文
posted @ 2022-07-10 17:17 文牧之 阅读(22) 评论(0) 推荐(0)
摘要: 1.观察者模式能解决什么问题? 在考虑这个问题之前,我们先来复习一下观察者模式定义: 观察者模式定义了对象之间的一对多依赖,当一个对象改变状态时,它的所有依赖都会收到通知并自动更新。 看到这句话,我们要考虑一个问题: 对象之间的依赖,谁依赖谁,怎么判断哪个是依赖者,哪个是被依赖者?那个是一,那个是多 阅读全文
posted @ 2022-07-06 20:33 文牧之 阅读(36) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 35 下一页