相关文章
(2.6).[5章]启发式设计构造方法三:找出易改变的区域(p92)
找出易改变的区域
优秀设计师的一项特质:对变化的预期能力
好的一项设计最重要的挑战之一就是:适应变化
目的是:把不稳定的区域隔离出来,从而把变化的影响限制在一个子程序内部 一、可采取的措施:
找出看起来容易变…
建站知识
2025/2/8 20:00:54
(2.5).[5章]启发式设计构造方法二:使用信息隐藏(p92)
使用信息隐藏
该部份讲了“信息隐藏”的好处,如果没有合理使用“信息隐藏”可能带来的问题。在平时编码和设计中,我确实没考虑“信息隐藏”这个概念。
“信息隐藏”所要“隐藏的主要包括两大类:
1、隐藏复杂度:让代码更易读易维…
建站知识
2025/2/8 19:59:22
(P92)JFC界面框架设计:JWindow类完善,JButton类
文章目录 1.JWindow类完善2.JButton类 1.JWindow类完善 每一个窗口除了root窗口都有一个父窗口 (1)增加JWindow类父子窗口处理 (2)增加应用程序当前窗口处理 eg:P92\ABCBank\BankClient\main.cpp 测试:…
建站知识
2024/12/19 17:17:07
剑指offer13. 机器人的运动范围 P92
剑指offer13. 机器人的运动范围 P92
题目:地上有一个m行n列的方格。一个机器人从坐标(0, 0)的格子开始移动,它每一次可以向左、右、上、下移动一格,但不能进入行坐标和列坐标的数位之和 大于k的格子。例如,当k为18时,…
建站知识
2024/12/20 1:38:54
Python基础教程代码与注释P92 6.4 参数魔法
# -*- coding: cp936 -*-
#P92 6.4 参数魔法 6.4.2 我能改变参数吗
def try_to_change(n):n Mr. Gumby #局部作用域(local scope)
name Mr. Entity
try_to_change(name)
print name# 列表作参数时,发生变化
def change(n):n[0] Mr. Gumby
…
建站知识
2024/12/19 20:23:24
Day06-配置nginx实现项目请求转发-p92
配置nginx实现项目请求转发 1、找到nginx配置文件nginx.conf2、在nginx.conf进行配置3、修改前端请求地址改为nginx地址4、启动前端5、启动后端代码6、启动nginx 1、找到nginx配置文件nginx.conf 2、在nginx.conf进行配置
修改配置文件,将监听端口改成81。 以下ser…
建站知识
2024/12/26 19:15:26
Java入门-学习黑马程序员Java基础视频教程(到P92)
目录 P0:写在前面的小知识P3:Java环境搭建: JDK安装、常用命令P4:入门程序HelloWorldP7:补充知识:JDK组成、跨平台原理P8:补充知识:JDK安装后Path和JAVA_HOME环境变量P9:IDEA开发工具…
建站知识
2024/12/20 17:21:07
【LeetCode】剑指 Offer 13. 机器人的运动范围 p92 -- Java Version
题目链接:https://leetcode.cn/problems/ji-qi-ren-de-yun-dong-fan-wei-lcof/
1. 题目介绍(13. 机器人的运动范围) 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动࿰…
建站知识
2024/12/20 13:44:58