- 博客(119)
- 收藏
- 关注
原创 软件测试薪资高不高?来看看不同阶段测试猿的薪资情况
自动化测试一线城市起薪10-12k,范围10-25k。测试架构师/测试开发 起薪25k,上限能到50k。初级软件测试工程师3-8k。
2023-12-15 23:01:29
446
原创 设计模式七大原则
单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。【例】Sunny软件公司开发人员针对某CRM(Customer Relationship Management,客户关系管理)系统中客户信息图形统计模块提出了如图1所示初始设计方案:在图1中,CustomerDataChart类中的方法说明如下:getConnection()方法用于连接数据库,findCustomers()用于查询所有的客户信息,createChart()用于创建图表,displayChart()用于显示图表。
2022-10-11 18:10:23
852
原创 抽象工厂模式
现咖啡店业务发生改变,不仅要生产咖啡还要生产甜点,如提拉米苏、抹茶慕斯等,要是按照工厂方法模式,需要定义提拉米苏类、抹茶慕斯类、提拉米苏工厂、抹茶慕斯工厂、甜点工厂类,很容易发生类爆炸情况。其中拿铁咖啡、美式咖啡是一个产品等级,都是咖啡;提拉米苏、抹茶慕斯也是一个产品等级;拿铁咖啡和提拉米苏是同一产品族(也就是都属于意大利风味),美式咖啡和抹茶慕斯是同一产品族(也就是都属于美式风味)。所以这个案例可以使用抽象工厂模式实现。
2022-09-27 14:54:32
437
原创 简单工厂模式
设计一个咖啡类(Coffee),并定义其两个子类(美式咖啡【AmericanCoffee】和拿铁咖啡【LatteCoffee】);再设计一个咖啡店类(CoffeeStore),咖啡店具有点咖啡的功能。
2022-09-27 11:19:15
143
原创 如何进行心态调整
使用它的方法:把自己现在的负面情绪对应到下述思维扭曲中。1.读心术:别人的行为不符合自己的意愿就认为别人针对你。2.先知错误:认为一件事一定会发生,就会无条件信以为真。如果你对现实世界的理解是准确的,你的情绪就是正常的。如果你对现实世界的理解是扭曲的,你的情绪就是异常的。其实这些事情都是客观上不存在的,纯属自己找不痛快。情绪来自思维的二次加工并非来自客观世界。【真实世界】【思维】【情绪】的关系。思维扭曲才是情绪的罪魁祸首。你以为的并不是你以为的。:看待事物的思维方式。
2022-09-09 22:36:50
110
原创 java设计模式
1、在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。2、静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;同样,因为实例方法可以访问实例成员变量,如果允许静态方法调用实例方法,将间接地允许它使用实例成员变量,所以它也不能调用实例方法。之所以不允许静态方法访问实例成员变量,是因为实例成员变量是属于某个对象的,而静态方法在执行时,并不一定存在对象。对于单例,在单例类的内部创建它的唯一实例,并通过。
2022-09-03 11:38:15
70
原创 Markdown编辑器教程
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2022-08-14 15:18:57
70
原创 刘伟-Java设计模式 第一章笔记
设计模式是在特定环境下为解决某一通用软件设计问题提供的一套定制的解决方案,该方案描述了对象和类之间的相互作用。设计模式一般包含模式名称、问题、目的、解决方案、实例代码和相关设计模式。模式名称绝大多数根据其功能或模式结构来命名问题描述了应该在何时使用设计模式,包含设计中存在的问题以及问题存在的原因解决方案描述设计模式的组成成分,以及这些组成成分之间的相互关系,各自的职责和协作方式效果描述模式应用的效果以及在使用模式时应权衡的问题。主要包含模式的优/缺点分析模式设计的分类https。...
2022-07-23 18:26:24
994
程序员面试宝典.zip
2023-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人