摘要:
举例制造Pizza的工厂 简单工厂模式(一般用这种就可以了) 工厂类里, 通过 if else 来创建不同的具体类. 多个品牌只有一个工厂,通过 if else 来判断制造什么样的Pizza(海鲜Pizza, 榴莲Pizza) package com.leon.design; public clas 阅读全文
posted @ 2020-03-15 14:52
神之一招
阅读(213)
评论(0)
推荐(0)
摘要:
1. 抛出问题, 先代码实现(非设计模式方式) 2. 具体设计模式说明和解释(生活应用场景) 项目中读取文件的类, 做数据库连接的类 3. 代码实现 饿汉式 :个人推荐, 简单, 安全. 这种方式可以保证线程安全(因为类加载时, 直接创建了实例, JVM 可以保证这个实例是线程安全的, 所以getI 阅读全文
posted @ 2020-03-15 13:52
神之一招
阅读(142)
评论(0)
推荐(0)
摘要:
设计模式: 对软件编程中普遍存在的问题的整体解决方案. (面向对象编程), 为了将来更好的扩展(修改) 后续所有的 Client 本身不是设计模式的一部分, 它是客户,调用这个设计模式. 为什么要用设计模式 1) 代码重用性 (相同功能的代码, 不用重复编写) 2) 可读性(编程规范性,便于其他程序 阅读全文
posted @ 2020-03-15 12:17
神之一招
阅读(173)
评论(0)
推荐(0)

浙公网安备 33010602011771号