原型设计

课程设计每日总结0821

陌路散爱 提交于 2019-11-28 03:58:15
当天完成的工作: 1、经过进一步的讨论,确认完成具体的所有需求分析 2、讨论并最终定稿原型设计,开始着手使用墨刀完成原型设计 第二天的计划: 1、使用墨刀完成剩余所有的原型设计 2、准备原型演示相关事宜 每日小结: 经过今日的讨论分析,团队发现昨日的需求分析整体算法部分过于繁琐,而出入站部分窗口设计过于简单,于是我们分析需求,适当地加入了多种查询模式,例如根据数据查询,和新的功能,例如打印 附: 原型设计稿 来源: https://www.cnblogs.com/wccsksjdtl/p/11390810.html

8月21号课设个人小结(组名:double-H)

淺唱寂寞╮ 提交于 2019-11-28 03:35:57
当天完成的任务: ①与组员协同使用墨刀进行了进一步的原型设计和页面交互,他负责主要的操控设计,我负责检查和提供建议 ②学习了微信小程序开发的WXML语法概述,数据绑定,列表渲染,模板,模板快捷传参,include,事件绑定等一系列新知识。 第二天的计划: ①继续与组员进行墨刀的原型设计,并计划于明天基本完成页面的原型设计 ②继续深入学习开发小程序所需要的列如数据传递,事件冒泡和阻止,flex布局,APP生命周期等新知识 每日小结: 由于对墨刀的使用逐渐熟悉,在原型设计这块的效率也越来越高,而我今天又学习微信小程序的开发文档,本来以为微信小程序开发不会很困难,毕竟语法,页面配置什么都是基于html和css,但是在某些地方又有微信自己的特色,在真正的深入学习之后,发现想要熟练掌握和弄懂这些知识,还是需要花时间和功夫的,这也激起了我的学习兴趣,毕竟也算是在学习一门新的编程开发语言了,并且以后它会越来越为大众所知晓。 来源: https://www.cnblogs.com/TC-TC/p/11389671.html

设计模式-原型模式详解

て烟熏妆下的殇ゞ 提交于 2019-11-28 01:43:33
一、原型模式的概念   原型模式是软件开发中的创建型设计模式。当要创建的对象类型由原型实例确定时使用它,该实例被克隆以生成新对象。   此模式用于   1、避免客户端应用程序中的对象创建者的子类,如工厂方法模式。   2、避免以标准方式创建新对象的固有成本(例如,使用'new'关键字),当它对于给定的应用程序来说过于昂贵时。   上述定义来自 wiki ,简单来说, 就是创建一个全新的对象代价太高时,比如耗时太长时,能直接从现有实例中以较小的代价克隆出一个对象。 二、原型模式的实现   实现原型模式的方式之一为克隆,下面我们来实现一下   1、先定义一个抽象原型,包含两个克隆的虚方法(方便子类重写) namespace PrototypePattern { using System; using System.IO; using System.Runtime.Serialization.Formatters.Binary; [Serializable] public abstract class AbstractPrototype { /// <summary> /// 浅克隆 /// <remarks>使用objectMemberwiseClone</remarks> /// </summary> /// <returns>当前对象副本</returns> public

课设Day2—墨刀霍霍向程序

别来无恙 提交于 2019-11-28 01:17:41
一、今日工作 正式开始使用 MockingBot 设计产品原型,主要完成了 14个页面 和以下项目: 导航栏的设计 熟悉了 MockingBot 中·链接·和·状态·的概念 页面主要元素的填充,如聊天界面和我的界面 与队友沟通完善了一些细节:历史订单页面、先搜索后添加的逻辑。 下面是一些完成度较高的图片展示(更多详见: DebugSilver:厉兵秣马第二天 ): 二、明日计划 继续设计 次级 页面 完善操作动画与逻辑 预计明天 原型设计基本完成 ,后天略做修补 三、每日小结 今天操作 MockingBot,活生生整出了两个人格,一个是产品经理,一个是程序员:一边提需求一边还要思考能否实现,在理想与现实之间来回拉扯。 思考了一下昨天提的明日计划中有些操之过急了:第一周应该是原型设计阶段,不应该受限于当前的代码水平而春蚕自缚——当然,适当地学习实现技术对于设计阶段来说也是有帮助的。 不足:队内双方的设计风格不同,没有事先沟通,需要后续的优化和 色彩 的统一。 ​ 来源: https://www.cnblogs.com/coegle18/p/11385451.html

8月20日原型设计

丶灬走出姿态 提交于 2019-11-28 01:16:20
今日完成: 1.确定了项目名称Magic-Club,队伍名称And-Two。2.确定项目内容:社团报名系统,实现各个社团智能化报名。 3.使用墨刀进行初步设计 刘嘉琦:https://org.modao.cc/app/93623c4c825b35e9565e3f7a88bdd9a16c05f2a9 田凤君:https://org.modao.cc/app/2383993f933c662d338794186867def8f76e8d7d 3.EOLINKER实现部分API:https://www.eolinker.com/#/share/index?shareCode=L4ipSH 明日计划: 1.撰写项目需求分析。 2.初步完成剩余界面 3.初步完成API设计 个人小结:1.基本完成前日计划,对于墨刀的使用越来越得心应手,对于原型设计的思想越来越有重视。 2.经过小组讨论确定项目方向,但是没有进行充分的需求分析,在设计API时较为困难,由于想法匮乏,故打算明日进行系统性需求分析,设计好数据结构再继续API设计。 3.许多想法由于短时记忆,发生遗忘,应该记下。 来源: https://www.cnblogs.com/wxy-wpl/p/11385420.html

Day2:需求分析中

怎甘沉沦 提交于 2019-11-28 01:15:46
1.今天完成:MockingBot企业版中创建项目,将小组成员加入同一项目中;开始参照墨刀中的产品需求模板写需求分析;用ProcessOn完成思维导图,对产品需求有进一步的认识。 2.明日计划:需求分析文档完善,写完功能介绍和产品逻辑,开始原型设计。有时间的话看看关于微信小程序开发的文档和网课。 来源: https://www.cnblogs.com/Jane165/p/11385428.html

Day2

孤者浪人 提交于 2019-11-28 01:12:00
摘要:今天主要学习了使用墨刀进行项目的框架设计,完成了两个功能 1.小程序的主页设计 2.三个食堂的主页大致设计 小结:初次接触墨刀,很多功能不是很熟悉,比如动态组件的使用,一边看教程学习,一边看队友是怎么弄的,把大致原型搞了出来,当然了,这只是一个项目原型,还有很多细节需要改善。 觉得无论什么东西,都是要多练的,多练习总会入门的。晚上学习了一点点微信小程序。 明日计划:把项目原型进一步完善,把订单页面搞出来,继续学习微信小程序的开发。 来源: https://www.cnblogs.com/wttt/p/11385283.html

java设计模式---原型模式

一笑奈何 提交于 2019-11-27 23:52:44
原型模式也是创建型的设计模式,通过拷贝原型创建新的对象,理解原型模式必须理解java中的浅复制和深复制。复制也称为克隆。 会发生深拷贝的有java中的8中基本类型以及他们的封装类型,另外还有String类型。其余的都是浅拷贝。 浅克隆:浅克隆仅仅克隆所考虑的对象,而不克隆它所引用的对象。 深克隆:深克隆不仅克隆所考虑的对象,也克隆它所引用的对象。 它的核心是就是原型类Prototype。Prototype类需要具备以下两个条件: 实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了这个接口的类才可以被拷贝,否则在运行时会抛出CloneNotSupportedException异常。 重写Object类中的clone方法。Java中,所有类的父类都是Object类,Object类中有一个clone方法,作用是返回对象的一个拷贝,但是其作用域protected类型的,一般的类无法调用,因此,Prototype类需要将clone方法的作用域修改为public类型。实现一个接口,重写一个方法即完成了原型模式。 实现类 class Prototype implements Cloneable { public Prototype clone(){

设计模式笔记--原型模式

﹥>﹥吖頭↗ 提交于 2019-11-27 23:36:39
常用设计模式有23中,分为: 创建型模式(主要用于创建对象) 1、单例模式 2、工厂方法模式 3、抽象工厂模式 4、建造者模式 5、原型模式 行为型模式 (主要用于描述对象或类是怎样交互和怎样分配职责) 1、模板方法模式 2、中介者模式 3、命令模式 4、责任链模式 5、策略模式 6、迭代器模式 7、观察者模式 8、备忘录模式 9、访问者模式 10、状态模式 11、解释器模式 结构型模式(主要用于处理类或对象的组合) 1、代理模式 2、装饰模式 3、适配器模式 4、组合模式 5、外观模式(门面模式) 6、享元模式 7、桥梁模式 原型模式 其定义如下: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对 象 原型模式的核心是一个clone方法,通过该方法进行对象的拷贝 , Java 提供了一个Cloneable 接口来标示这个对象是可拷贝的 需要覆写了Object类中的clone方法! 实现一个接口,然后重写clone方法,就完成了原型模式! <span style="font-size:18px;"><span style="font-size:18px;">代码清单13-7 原型模式通用源码 public class PrototypeClass implements Cloneable{ //覆写父类Object方法 @Override public

java设计模式—原型模式

杀马特。学长 韩版系。学妹 提交于 2019-11-27 23:36:20
定义与结构 定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式的结构: 1) 客户角色:让一个原型克隆自己来得到一个新对象。 2) 抽象原型角色:实现了自己的 clone 方法,扮演这种角色的类通常是抽象类,且它具有 许多具体的子类。 3) 具体原型角色:被复制的对象,为抽象原型角色的具体子类。 源代码: class PrototypeManager { private static PrototypeManager pm; private Map prototypes= null ; private PrototypeManager () { prototypes= new HashMap(); } //使用单例模式来得到原型管理器的唯一实例 public static PrototypeManager getManager () { if (pm== null ) { pm= new PrototypeManager(); } return pm; } public void register (String name , Object prototype) { prototypes.put(name , prototype); } public void unregister (String name) { prototypes.remove