12 2023 档案
摘要:今天继续写erp作业。 package com.example.service.impl; import com.example.mapper.QualityMapper; import com.example.mapper.TaskMapper; import com.example.pojo.O
阅读全文
摘要:package com.example.service.impl; import com.example.mapper.ProductionMapper; import com.example.pojo.Materials; import com.example.pojo.PageBean; imp
阅读全文
摘要:前几天考了设计模式的试题,又进行了王老师的课堂测试,软件需求分析,认识到软件的分析流程。昨天写了一点大作业,今天差不多完成了大作业。
阅读全文
摘要:第三章 认识你的大脑 R 型对直觉,问题解决和创造性非常重要,L 型让你细致工作并实现目标。 人类具有超强的感知能力,其中许多无法有效地用语言表达。例如,你可以立刻认出大量熟悉的人的面孔,无论他们是否改变了发型、穿着,或者肥了10磅,还是过了20年。 但是,尝试描述你最亲密爱人的脸庞,你会觉得有心无
阅读全文
摘要:昨天考完六级,今天写了软件构造的作业, public List<Tran> selecttres(String name) { String sql = "select * from translate where user = ?"; List<Tran> resultList = dao.fin
阅读全文
摘要:面向对象设计原则 1、开闭原则 开闭原则的定义:软件实体应当对扩展开放,对修改关闭。 如何实现开闭原则:抽象化是开闭原则的关键,提供相对稳定的抽象层和灵活的具体层。 2、里氏替换原则 所有引用基类的地方必须能透明地使用其子类的对象 里氏代替原则的实现方法: 子类可以扩展父类的功能,但不能改变父类原有
阅读全文
摘要:策略模式:定义一系列的算法,把他们一个个封装起来,并且使它们可以相互替换。本模式使得算法的变化可独立于其他用户。 模板方法模式:定义一个操作中的算法骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 访问者模式:表示一个作用于某对象结构中的各种元素的操作
阅读全文
摘要:备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复的保存的状态。 观察者模式:定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。 状态模式:允许一个对象在其内部状态改变时改变它的行为
阅读全文
摘要:Dreyfus模型将学习的过程分为五个不同的阶段或水平: 1.新手(Novice)需要详细的指导——要手把手地教。新手不知道这些指导是否有效,或者哪些指导更加重要;因为没有上下文知识可供他们使用进行评估。因此,新手需要频繁迅速的成就感和有规律的反馈。一本好的入门指导书籍要提供有足够多的图画和充足的可
阅读全文
摘要:解释器模式:定义语言的文法,并且建立一个解释器来解释该语言中的句子。 迭代器模式:提供一种方法顺序访问一个聚合对象中各个元素,而不需暴露该对象的内部表示。 中介者模式:用一个中介对象来封装一系列的对象交互。中介者是各对象不需要显示的互相引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。 解释
阅读全文
摘要:职责链模式:为解除请求地发送者和接收者之间耦合,而使多个对象都有机会处理这个请求,将这些对象连城一条链,并沿着这条链传递该请求,知道有一个对象处理它。 命令模式:将一个请求封装为一个对象,从而使得你可用不同地请求对客户进行参数化,对请求排队或记录请求日志,以及支持可取消地操作。 职责链模式包括:抽象
阅读全文
摘要:今天复习外观,享元和代理模式。 均为结构型模式。其中外观模式主要作用是隐藏子系统内部的复杂性,并为客户端提供一个简单而一致的接口。 其中包括外观角色,系统角色。 享元模式主要是有效地支持大量细粒度的对象共享。它通过共享对象来减少内存消耗和提高性能。 其中主要包括享元接口,具体享元,享元工程。 代理模
阅读全文
摘要:今天看了组合模式 其中主要包括:抽象构件,叶子构件,容器构件。 将对象组合成树形结构以表示部分——整体的层次结构。它使得客户对单个对象和复合对象的使用具有一致性。 看了装饰模式:动态地给一个对象添加一些额外地职责,就扩展功能而言,他比生成子类方式更加灵活。 其中包括:抽象构件,具体构件,抽象装饰类,
阅读全文
摘要:Unified Modeling Language (UML)包含不同类型的类图,用于描述系统中的类、对象和它们之间的关系。以下是几种常见的类图类型及其介绍: 类图 (Class Diagrams): 类图是描述系统中类及其之间关系的静态结构图。它展示了类的属性、方法、关联、继承、接口等信息。主要元
阅读全文
摘要:今天看了设计模式中的桥接模式和适配器模式。 桥接模式包含以下角色:抽象类,扩充抽象类,实现接口,具体实现类。 适配器模式包含以下角色:目标抽象类,适配器类,适配者类,客户类。 适配器模式主要是将一个类的接口转化为用户希望的另一个接口,使原本的由于接口不兼容而不能一起工作的那些类可以一起工作。 桥接模
阅读全文
摘要:今天学习了JFinal web framework的开发。 编写了一个简单的crud的程序。 package com.demo.student; import com.demo.common.model.Student; import com.jfinal.aop.Before; import co
阅读全文
摘要:建造者模式是设计模式的一种,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 1 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 [1] 2 当构造过程必须允许被构造的对象有不同表示时。 在这样的设计模式中,有以下几个角色: 1 builder:为创建
阅读全文
摘要:工厂模式 工厂模式包含以下几个核心角色: 抽象产品(Abstract Product):定义了产品的共同接口或抽象类。它可以是具体产品类的父类或接口,规定了产品对象的共同方法。 具体产品(Concrete Product):实现了抽象产品接口,定义了具体产品的特定行为和属性。 抽象工厂(Abstra
阅读全文
摘要:今天写了软件构造的图像增强的代码。 package picture; import okhttp3.*; import org.json.JSONObject; import java.io.*; import java.nio.file.Files; import java.nio.file.Pa
阅读全文
摘要:第9章 方法IBM执行强制进度纪律的成功基于两条原则:1)计划是强制性的2)计划必须符合现实情况 “从底向上”,依据那些负责按计划执行的程序员的经验和知识而来,而不是“从顶至下”,靠管理者拍脑袋或对市场的期望而来2001年17位领军人物,提出了敏捷软件开发宣言,向这种笨重的CMM宣战,从此极限编程X
阅读全文