形成良好的程序设计风格的原则是什么

1、单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。避免一个类负责多个功能的实现,当发生更改时影响其他功能而致使复用成为不可能。

2、里氏替换原则:派生类(子类)对象能够替换其基类(父类)对象被调用。即在程序中,任何调用基类对象实现的功能,都可以调用派生类对象来替换。

3、依赖倒置原则:程序设计应该依赖抽象接口,而不应该依赖具体实现。即接口编程思想,接口是稳定的,实现是不稳定的,一旦接口确定,就不应该再进行修改了。根据接口的实现,是可以根据具体问题和情况,采用不同的手段去实现。

扩展资料

注意

1、站在用户的角度

从用户的角度出发,帮助用户解决问题,方便用户使用等等。或者给用户带来实际利益,例如附近小程序可以给商家优惠券等,引导用户使用。减少影响用户的操作,例如过多的信息收集、过多的操作流程等等。做到有用使用、简便简化。

2、界面设计

界面设计包括图标、操作界面、应用界面等等,让界面更吸引用户、更方便用户。图标、界面是用户对小程序的第一印象,留下清晰的印象,提高用户深度使用和反复使用。



  • 璁捐绋嬪簭鏃跺簲閬靛惊鍝簺鍘熷垯
    绛旓細姝g‘鎬.姝g‘鎬ф槸鍒ゆ柇绋嬪簭璐ㄩ噺鐨勯瑕佹爣鍑.鎵璋撴纭ф槸鎸囩▼搴忔湰韬叿澶囦笖鍙叿澶绋嬪簭璁捐瑙勬牸璇存槑涔︿腑鎵鍒椾妇鐨勫叏閮ㄥ姛鑳. 鍙潬鎬.鍙潬鎬ф槸鎸囩▼搴忓湪澶氭鍙嶅浣跨敤杩囩▼涓笉澶辫触鐨勬鐜. 绠鏄庢.绠鏄庢х殑鐩爣鏄姹傜▼搴忕畝鏄庢槗璇. 鏈夋晥鎬.绋嬪簭鍦ㄨ绠楁満涓婅繍琛岄渶瑕佷娇鐢ㄤ竴瀹氭暟閲忕殑璁$畻鏈鸿祫婧,濡侰PU鐨勬椂闂,瀛樺偍鍣ㄧ殑瀛樺偍...
  • 涓嬪垪閫夐」涓嶇鍚鑹ソ绋嬪簭璁捐椋庢牸鐨勬槸( )銆
    绛旓細涓嬪垪閫夐」涓嶇鍚鑹ソ绋嬪簭璁捐椋庢牸鐨鏄( )銆 A.婧愮▼搴忚鏂囨。鍖朆.鏁版嵁璇存槑鐨勬搴忚瑙勮寖鍖朇.閬垮厤婊ョ敤goto璇彞D.妯″潡璁捐鍘熷垯鏄楂樿﹀悎銆侀珮鍐呰仛... A.婧愮▼搴忚鏂囨。鍖朆.鏁版嵁璇存槑鐨勬搴忚瑙勮寖鍖朇.閬垮厤婊ョ敤goto璇彞D.妯″潡璁捐鍘熷垯鏄珮鑰﹀悎銆侀珮鍐呰仛 灞曞紑 1涓洖绛 #鐑# 鍝簺鐧岀棁鍙兘浼氶仐浼犵粰涓嬩竴浠?鑰冭瘯璧勬枡缃 1 ...
  • 鎸夌収缁撴瀯鍖绋嬪簭鐨勮璁″師鍒鍜屾柟娉
    绛旓細鎸夌収缁撴瀯鍖栫▼搴鐨勮璁″師鍒鍜屾柟娉曞涓嬶細1銆佽嚜椤跺悜涓嬶細绋嬪簭璁捐鏃讹紝搴斿厛鑰冭檻鎬讳綋锛屽悗鑰冭檻缁嗚妭锛涘厛鑰冭檻鍏ㄥ眬鐩爣锛屽悗鑰冭檻灞閮ㄧ洰鏍囥備笉瑕佷竴寮濮嬪氨杩囧杩芥眰浼楀鐨勭粏鑺傦紝鍏堜粠鏈涓婂眰鎬荤洰鏍囧紑濮嬭璁★紝閫愭浣块棶棰樺叿浣撳寲銆2銆侀愭姹傜簿锛氬澶嶆潅闂锛屽簲璁捐涓浜涘瓙鐩爣浣滀负杩囨浮锛岄愭缁嗗寲銆3銆佹ā鍧楀寲锛氫竴涓鏉傞棶棰橈紝...
  • 缁撴瀯鍖绋嬪簭璁捐鍘熷垯
    绛旓細缁撴瀯鍖绋嬪簭璁捐鍘熷垯涓昏鏈夊洓涓師鍒欙細1锛庤嚜椤跺悜涓嬶細绋嬪簭璁捐鏃讹紝搴斿厛鑰冭檻鎬讳綋锛屽悗鑰冭檻缁嗚妭锛涘厛鑰冭檻鍏ㄥ眬鐩爣锛屽悗鑰冭檻灞閮ㄧ洰鏍囥備笉瑕佷竴寮濮嬪氨杩囧杩芥眰浼楀鐨勭粏鑺傦紝鍏堜粠鏈涓婂眰鎬荤洰鏍囧紑濮嬭璁★紝閫愭浣块棶棰樺叿浣撳寲銆2锛庨愭姹傜簿锛氬澶嶆潅闂锛屽簲璁捐涓浜涘瓙鐩爣浣滀负杩囨浮锛岄愭缁嗗寲銆 3锛庢ā鍧楀寲锛氫竴涓鏉傞棶棰橈紝...
  • 绋嬪簭璁捐鐨鍩烘湰鏂规硶鏈夊摢浜?
    绛旓細浜屻佹寜鐓х敤鎴风殑瑕佹眰 鏈夎繃绋嬪紡绋嬪簭璁捐涓庨潪杩囩▼寮忕▼搴忚璁′箣鍒嗐傚墠鑰呮槸鎸囦娇鐢ㄨ繃绋嬪紡绋嬪簭璁捐璇█鐨勭▼搴忚璁锛屽悗鑰呮寚闈炶繃绋嬪紡绋嬪簭璁捐璇█鐨勭▼搴忚璁°備笁銆佹寜鐓х▼搴忚璁$殑鎴愬垎鎬ц川 鏈夐『搴忕▼搴忚璁°佸苟鍙戠▼搴忚璁°佸苟琛岀▼搴忚璁°佸垎甯冨紡绋嬪簭璁捐涔嬪垎銆傛寜鐓绋嬪簭璁捐椋庢牸锛屾湁閫昏緫寮忕▼搴忚璁°佸嚱鏁板紡绋嬪簭璁捐銆佸璞″紡...
  • 绋嬪簭璁捐涓粨鏋勫寲绋嬪簭璁捐鐨鍩烘湰鍘熷垯鏈夊摢浜?
    绛旓細鍏朵腑锛1锛夈侊紙2锛夋槸瑙e喅绋嬪簭缁撴瀯瑙勮寖鍖栭棶棰橈紱锛3锛夋槸瑙e喅灏嗗ぇ鍒掑皬锛屽皢闅惧寲绠鐨勬眰瑙f柟娉曢棶棰橈紱锛4锛夋槸瑙e喅杞欢寮鍙戠殑浜哄憳缁勭粐缁撴瀯闂銆傜粨鏋勫寲绋嬪簭璁捐鐨涓夌鍩烘湰缁撴瀯 缁撴瀯鍖栫▼搴忚璁$殑涓夌鍩烘湰缁撴瀯鏄:椤哄簭缁撴瀯銆侀夋嫨缁撴瀯銆佸惊鐜粨鏋 缁撴瀯鍖绋嬪簭璁捐鍘熷垯鍜屾柟娉曠殑搴旂敤 鍩轰簬缁撴瀯鍖栫▼搴忚璁″師鍒欍佹柟娉曚互鍙婄粨鏋...
  • 缁撴瀯鍖绋嬪簭璁捐鐨勫師鍒欐槸浠涔?
    绛旓細绛旀涓篈锛屽彲灏佽 鍒嗘瀽:缁撴瀯鍖绋嬪簭璁捐鏂规硶鐨勪富瑕鍘熷垯鍙互姒傛嫭涓鸿嚜椤跺悜涓嬶紝閫愭姹傜簿锛屾ā鍧楀寲锛岄檺鍒朵娇鐢╣oto璇彞銆1.鑷《鍚戜笅:绋嬪簭璁捐鏃讹紝搴斿厛鑰冭檻鎬讳綋锛屽悗鑰冭檻缁嗚妭;鍏堣冭檻鍏ㄥ眬鐩爣锛屽悗鑰冭檻灞閮ㄧ洰鏍囥備笉瑕佷竴寮濮嬪氨杩囧杩芥眰浼楀鐨勭粏鑺傦紝鍏堜粠鏈涓婂眰鎬荤洰鏍囧紑濮嬭璁★紝閫愭浣块棶棰樺叿浣撳寲銆2.閫愭姹傜簿:瀵瑰鏉傞棶棰...
  • 璇风畝瑕佸洖绛旈潰鍚戣繃绋绋嬪簭璁捐鐨勫師鍒鍙婁笁绉嶅熀鏈粨鏋勩
    绛旓細銆愬弬鑰冪瓟妗堛戦潰鍚戣繃绋绋嬪簭璁捐鐨勫師鍒锛氳嚜椤跺悜涓嬨侀愭姹傜簿銆佹ā鍧楀寲鐨勭粍缁囨柟寮忓拰缁撴瀯鍖栫殑璇彞缁撴瀯銆傞潰鍚戣繃绋嬬▼搴忚璁$殑涓夌鍩烘湰缁撴瀯涓猴細椤哄簭缁撴瀯銆佸惊鐜粨鏋勫拰閫夋嫨缁撴瀯銆
  • 缁撴瀯鍖绋嬪簭璁捐鐨鍩烘湰鍘熷垯鏄浠涔?
    绛旓細4銆佹帴鍙i殧绂鍘熷垯锛圛nterface Segregation Principle, ISP锛夛細搴旇灏嗗鎴风涓嶉渶瑕佺殑鎺ュ彛鐙珛鏉ワ紝浠ラ伩鍏嶅鎴风瀵逛笉蹇呰鐨勬帴鍙d骇鐢熶緷璧栥5銆佷緷璧栧掔疆鍘熷垯锛圖ependency Inversion Principle, DIP锛夛細楂樺眰妯″潡涓嶅簲璇ヤ緷璧栦綆灞傛ā鍧楋紝鑰屽簲璇ラ氳繃鎶借薄鏉ヤ緷璧栨帴鍙o紝浠ユ彁楂樹唬鐮佺殑鐏垫椿鎬у拰鍙鐢ㄦс傛讳箣锛岀粨鏋勫寲绋嬪簭璁捐娉ㄩ噸...
  • 绋嬪簭鏁欏鐨勫惈涔変笌鏁欏璁捐鐨勫師鍒欐槸浠涔?
    绛旓細绋嬪簭鏁欏鐨勫惈涔変笌鏁欏璁捐鐨勫師鍒濡備笅锛1銆佸惈涔夛細灏嗛鍏堝瀹氱殑鏁欐潗绮惧績缁勭粐鎴愭湁閫昏緫鐨勯『搴忥紝鍊熷姪鏁欏鏈哄櫒锛屼娇瀛︾敓浠ヤ釜鍒寲鐨勬柟寮忚繘琛屽涔犵殑鏁欏妯″紡銆2銆佸師鍒欙細绉瀬鍙嶅簲銆佸皬姝ュ瓙銆佸嵆鏃跺己鍖栥佽嚜瀹氭璋冦佷綆閿欒鐜囥傜▼搴忔暀瀛︼紝鏄竴绉嶄娇鐢ㄧ▼搴忔暀鏉愬苟浠ヤ釜浜鸿嚜瀛﹀舰寮忚繘琛岀殑鏁欏銆傜▼搴忔暀瀛︿富瑕佺敱鏁欏鏈哄櫒鐨勫彂鏄庝汉...
  • 扩展阅读:良好程序设计风格要求 ... 建立良好程序设计风格 ... 常见的四种管理风格 ... 认知风格的四种类型 ... 程序风格包括哪三方面 ... 现代简约风格的色调 ... 程序设计风格包括哪些 ... 管理的核心三要素 ... 良好的代码设计风格包括 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网