04 2022 档案
摘要:构建器模式通过使用简单对象,逐步地构建复杂对象, 它是一种创建模式。 举例说明: 假设我们去快餐店吃饭,那里有汉堡和冷饮。 汉堡有可能是素食汉堡(Veg Burger)或鸡肉堡(Chicken Burger),它们都是用包装纸包装的。 冷饮有可能是可乐(coke)或者百事可乐(pepsi),它们都是
阅读全文
摘要:迭代器模式很常见,尤其网络编程环境中。它以顺序方式访问集合对象的元素,而无需知道其底层表示。它是一种行为型模式。 举例说明:创建一个迭代器接口Iterator,以及一个返回迭代器的接口Container实现Container接口的类NameRepository,还将实现Iterator接口并使用它
阅读全文
摘要:代理模式是一种结构模式,可以简单理解成一个类代表另外一个类的功能。跟适配器模式有一点像。 举例说明:创建一个接口Image,以及它的实现类 RealImage、ProxyImage;ProxyImage是一个代理类,用于减少RealImage类加载时候的内存占用。 1、创建接口 public int
阅读全文
摘要:适配器模式充当两个不兼容接口之间的桥梁, 它属于结构模式。它涉及一个单一的类,负责连接独立或不兼容的接口功能。比如读卡器,它充当存储卡和电脑之间的适配器。我们将存储卡插入读卡器并将读卡器插入电脑,这样就可以通过电脑读取存储卡内容。 下面进行演示说明。需求:假设我们有一台MP3播放器,但我们又希望它能
阅读全文
摘要:平时开发中可以使用keytools命令生成证书,一般常用格式为: keytool -genkey -alias tzzxxt -keyalg RSA -keypass 123456 -validity 20000 -keystore d:/tzzxxt.keystore -storepass 123
阅读全文