自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 【设计模式】组件模式——Strategy(ToDo)

目录一、动机Motivation二、实例三、模式定义四、结构五、要点总结一、动机Motivation 如何在运行时根据需要透明地更改对象的算法?将算法与对象本身解耦,从而避免了以下问题: 在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得异常复杂,而且有时候支持不使用的算法...

2019-08-09 01:08:43 228

原创 【设计模式】组件模式——Template Method

一、组件协作模式 现代软件专业分工之后的第一个结果是“框架与应用程序划分”。而“组件协作”是通过晚期绑定来实现框架与应用程序的松耦合,是二者之间协作时常用的模式。 组件模式包括: 1、Template Method 2、Str...

2019-08-09 00:19:28 528

原创 【设计模式】Decorator模式

目录动机(Motivation)模式定义实例Decorator模式的结构要点总结动机(Motivation)*在某些情况下我们可能会“过度使用继承来扩展对象的功能”,由于继承为类型引入的静态特质,使这种扩展方式缺乏灵活性;并且随着子类的过度增多(扩展功能的增多),各种子类的组合(扩展功能的组合)会导致更多的子类膨胀。*如何使“对象功能的扩展“能够根据需要动态地...

2019-08-06 23:32:49 143

原创 【设计模式】设计模式概述

目录一、学习目标二、底层思维和抽象思维三、深入理解面向对象四、设计原则提升为设计经验五、面向对象的实例六、八大设计原则七、23种设计模式的分类八、重构获得模式 Refactoring to patterns一、学习目标 1.理解松耦合设计思想 ...

2019-07-31 23:07:12 141

转载 学习课程

软件工程的主要课程:程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程...

2019-06-27 00:17:54 155

原创 batch批处理学习心得——变量的定义 SET

在网上找了好多资料,通过一周时间的学习,终于入门了批处理。在学习中总觉得网上的资料的讲解顺序不太对,学习一门语言不都是从最基础的定义变量开始的麽,所以我只想分享一下使我迷惑的部分。变量的定义 SET有三种形式:SET [variable=[string]]SET /P variable=[promptString]SET /A expression1.SET [variabl...

2019-06-26 23:05:20 2282

原创 python每天努力的力量

#DayDayUoQ1.py#千分之一的力量dayup = pow(1.001,365)daydown = pow(0.999,363)print("每天进步千分之一,或每天退步千分之一")print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))print("-----------------------------------------...

2019-03-12 16:58:31 1531

原创 vb.net入门

第一讲一、vb.net的特点:网络环境编程,对象技术和组件技术有机结合,多语言,功能强,软件开发短平快,应用面广。二、引例要求:通过手动、自动button调整label标签的位置(上下或左右),每次移动距离的大小确定为5手动时,点击手动button,图片移动5(方向根据需要确定)自动时,采用定时器控制图片移动要点:让图片在窗体里循环出现,需要判断图片是否出窗体,若出...

2019-03-11 18:08:07 598

原创 (python)BMI计算

height,weight = eval(input("请输入身高(m)和体重(kg)[用逗号隔开]:"))bmi = weight/pow(height,2)print("BMI指数为:{:.2f}".format(bmi))who,nat = "",""if bmi < 18.5: who,nat = '偏瘦','偏瘦'elif bmi < 24: wh...

2019-01-04 20:18:43 1832

原创 (python)温度转换

# -*- coding: utf-8 -*-#TempStr.pyTempStr = input("请输入带标识的温度值:")if TempStr[-1] in ['F','f']: C = (eval(TempStr[0:-1])-32)/1.8 print("转换后的温度为{:.2f}C".format(C))elif TempStr[-1] in ['C','c'...

2018-12-26 17:58:59 248

原创 python绘制蟒蛇+五角星

import turtle as tt.setup(650,350,200,200)t.penup()t.fd(-250)t.pendown()t.pensize(25)t.pencolor("purple")t.seth(-40)for i in range(4): t.circle(40,80) t.circle(-40,80)t....

2018-12-26 17:57:49 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除