
设计模式
while_false_
一起来刷题呀
展开
-
设计模式学习--常用设计模式
创建型 简单工厂模式( Simple Factory Pattern ) 构造者模式(Builder Pattern) 单例模式(Singleton Pattern) 结构型模式 适配器模式(Adapter Pattern) 桥接模式(Bridge Pattern) 过滤器模式(Filter、Criteria Pattern) 组合模式(Composite Pattern) ...原创 2019-12-09 18:06:41 · 112 阅读 · 0 评论 -
设计模式学习--软件设计
软件设计原则 DRY(Don’t Repeat Yourself)原则——不要重复你自己 DRY代表“不要重复自己”,这是软件开发的一个基本原则,目的是减少信息的重复。干原理是这样表述的:“每一个知识或逻辑必须在一个系统中有一个单一的、明确的表示。” 违反DRY原则 “我们喜欢敲代码”(或者“浪费每个人的时间”):“我们喜欢敲代码”意味着一遍又一遍地写同样的代码或逻辑。这样让管理代码变得很困难的,...转载 2019-11-25 11:00:13 · 125 阅读 · 0 评论 -
设计模式学习--六大模式
设计模式六大原则 http://www.uml.org.cn/sjms/201211023.asp#3 一、单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 遵循单一职责原的优点有: • 可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多; • 提高类的可读性,提高系统的可维护性; • 变更引起的风险降低,变更是必然的,如果单一职责...转载 2019-11-25 10:58:46 · 174 阅读 · 0 评论 -
设计模式学习--代码审阅
代码审阅原则 基本代码审阅: 1) 函数或者class是否太大 2) 代码是否容易理解 3) 代码是否符合编码规范 4) 是否便于单元测试和代码调试 5) 代码时候重复两次或者多次 专家代码审阅: 1) 代码时候符合定义的架构 2) 代码是否满足非功能需求 海量数据的性能是否可以接受 代码支持大量用户是否稳定 安全是否妥善 代码是否容易维护 3) 代码是否遵循OOAD(面向对象的分析和设计)原...原创 2019-11-25 10:57:26 · 168 阅读 · 0 评论