2013-5-3 拟物化一直是苹果推崇的设计理念 2013-4-23 http://www.cocoachina.com/iphonedev/iPadkaifa/2013/0422/6045.html 一只小拉布拉多犬是如何帮我们卖软件的 总结: 要继续发掘在设计上的感情感染力。我怀疑我们仍然有很大的空间可以改进,我认识到,之所以这只狗能引起这样巨大的影响,是因为我们让有些东西
原创 2013-04-23 11:05:20
495阅读
参加下面链接: 软件设计模式
原创 2022-05-27 22:41:19
69阅读
一、what在面向对象软件的设计中,一些重要的和重复出现的设计就是设计模式,是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。二、why?设计模式使人们可以更加简单方便地复用成功的设计和体系结构,能让人们在设计系统时作出有利于系统复用的选择,避免设计损害了系统复用性。三、类型序号模式 & 描述包括1创建型模式 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而
转载 2021-04-25 08:16:00
148阅读
2评论
设计模式学习 一切变更为了简单、有效的工作。设计模式的发展亦是如此。 软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它 ...
转载 2021-08-08 16:11:00
47阅读
2评论
今天开始学习设计模式: 我的打算是同时看《深入浅出设计模式》《研磨设计模式》《设计模式:java语言描述版》《Java和设计模式》 当然仍然是一个模式一个模式来看。通过对这基本经典的入门书的描述来加强自己对每个设计模式的理解。 等看完这些书之后,我想应该再看看“四人帮”所写的《24种设计模式》。毕竟这本书才是本源。到最后我打算再看看Java API的源码,来吸
原创 2011-10-24 10:29:51
510阅读
设计模式:见:设计模式,这个目录下有对7大原则和23种设计模式的详细说明。// 下面的是自己日常总结的。单例设计模式构造方法私有化,外部只能通过static方法取得实例化对象。单例模式分为:懒汉式和饿汉式。需要使用 synchronized 和 volatile 关键字。加入volatile关键字修饰,防止指令重排序的出现。// 懒汉式class Single...
原创 2021-09-02 15:05:12
46阅读
- 设计模式 01、解决方法的套路 02、解决特定环境下特定问题 03、设计模式是迭代中改进 04、Design Patterns 书籍 GoF 05、设计模式组成(名称、问题、环境、解决方案、效果) 06、设计模式中设计原则为道,设计模式为术,道术结合方能成就 07、适应UML图进行对设计模式的语 ...
转载 2021-10-12 10:31:00
101阅读
2评论
效果图:代码+注释:import 'package:flutter/foundation.dart';import 'package:flutter/material.dart';void main() { runApp(new MyApp());}class MyApp extends StatelessWidge
策略模式 策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法
原创 2022-08-05 13:22:16
104阅读
设计模式学习总结一、概念设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。可复用、可扩展、可维护设计模式是GOF(Group Of Four Erich Gamma、Richard He
转载 2021-03-05 18:29:58
100阅读
自己学习总结,很浅显,不喜勿喷啊 :)1.什么是设计模式?在《建筑的永恒之道》里这样描述:模式是一条由三个部分组成的通用规则:它表示了一个特定环境、一类问题和一个解决方案之间的关系。每一个模式描述了一个不断重复发生的问题,以及该问题解决方案的核心设计设计模式的根本目的在于代码重用、易于扩展;2.软件设计模式的分类?2.1. 创建型创建对象时,不再由我们直接实例化对象;而是根据特定场景,由程序
学习顺序 设计模式 常用程度 适用层次 引入时机 结构复杂度 变化 实现 级、构
   一:交互设计:      1 产品易用 ,有效 ,让用户感觉愉悦      2 了解目标用户(交互时的行为,心理和行为特点)和他们的期望      3  了解各种交互方式 (增强和扩充)   &nbs
转载 精选 2010-05-08 11:12:31
906阅读
ithzhang CSDN博客:http://blog.csdn.net/ithzhang/article/category/1137414
原创 2016-12-05 14:42:11
339阅读
学习社区系统设计本系统实现采用SpringBoot框架技术,Spring对业务的各个层次都提供了组件支持。每一层职责明确,不会其他层混杂在一起。SpringBoot框架的主要业务流程如下:(1)实体层实体层存放的是相关的实体类,属性值与数据库的属性需要保持一致,类中包括构造方法,基本的的getter和setter方法等。(2)持久层持久层即dao层,是对数据库进行持久化操作,连接数据库进行数据的增
转载 2020-12-18 13:20:41
467阅读
一、创建模式1.  设计模式之Factory(工厂方法和抽象工厂)    使用工厂模式就象使用new一样频繁.2.  设计模式之Prototype(原型)    用原型实例指定创建物件的种类,並且通过拷贝这些原型创建新的物件。3.  设计模式之Builder         汽车由车轮 方向盘 发动机很多部件组成,同时,将这些部件组装成汽车也是一件複杂的工作,Build
转载 2022-12-09 15:01:53
17阅读
一 前言 一直以来都是这也想学那也想学,搞个两三个月又放弃了,开始搞新的,从来没有任何东西超过一年,更不要说坚持三年。现在经历的事情多了,学过各种编程语言明白了要想学会一个专业技能,至少是三年。得到软件上吴军老师,对于学习的原则为系统性学习,谷歌方法论223封信《系统学习的方法》。简单总结系统学习, ...
转载 2021-10-11 13:07:00
1009阅读
2评论
创建者模式 、结构型模式、行为型模式。
1,状态模式新建unity3D场景 ,新建一个脚本 代码如下:using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class DM01Start : MonoBehaviour{ void Start() { ...
原创 2021-08-27 09:07:09
135阅读
负载平衡程序 load_balance调用条件:只要当前可执行队列为空,它就会被调用。被定时器调用:系统空闲时每隔1毫秒调用一次或其他情况下每隔200mm调用一次。单处理器不会被调用执行步骤1. 首先,load_balance调用find_busiest_queue(),找到最繁忙的可执行队列。也就是说该队列的进程数目最多。如果没有哪个可执行队列中进程的数目比当前队列的数目多25%或25%以上,f
原创 2021-08-11 11:05:00
114阅读
  • 1
  • 2
  • 3
  • 4
  • 5